-by戒指圈不住爱
期末考试卷
Mysql数据库三(高级)(闭卷)mysql中delete语句
(A 卷)
考 生 信 息 栏
系 年级 专业 班级
姓名 学号
…………………………………………………………………………………………………
(本试卷满分100分,考试时间120分钟)
题号 | 一 | 二 | 三 | 四 | 五 | 总分 |
得分 | ||||||
得分 | 评卷人 |
一、单选题,填入一下答题卡中:(每小题2分,共50分)
1.用什么语句可以出在服务器上当前存在什么数据库()
A List db; B Show db; C Show databases; D Show data;
2 Describe table_name命令的作用:()
A 查看表内容 B 描述表内容 C 查看表结构信息 D 查看表名字
3 Mysql 配置文件的名字是:()
A Myf B My_smallf C My_largef D My_huagef
4. 下列那句话是正确的:()
A 配置文件必须放在/etc下 B 一台机器上只能安装一个mysql服务器
C Mysql服务器中最高权限的帐号是root D Mysql 只有rpm 安装包
5 下面哪一个是服务器软件包:()
A Mysql-version.i386.rpm B Mysql-client-version.i386.rpm
C Mysql-bench-version.386.rpm D Mysql-shared-version.i386.rpm
6 下面哪一个不是mysql的数据类型:()
A BIGINT B INT C INTEGER D LARGEINT
7 下面哪一个不是mysql的字符类型:()
A CHAR B VARCHAR C TINYTEXT D SMALLCHAR
8 Mysql配置文件中mysqld域中的port 参数的含义哪一个是正确的:()
A 指定客户连接服务器时使用的段口号 B 指定服务器所使用的端口号
C 指定客户端的套接字 D 指定服务器端的套接字
9 关于mysqldump的说明哪一个是不正确的:()
A 用于转储数据库的程序 B 用于备份数据库
C 用于恢复数据库 D 会产生sql脚本
10 Explain select 语句的作用是什么:()
A 解释一个sql语句 B 是一个性能优化工具 C 是扩展的查询语句
D 可以提高查询速度
11 授权用户权限的语句是grant,那么取消用户权限的语句是:()
A Delete B Drop C Revoke D Degrant
12 Mysql 用一系列表来存储用户信息,下面列出的哪一个表不是用来存储用户信息的:()
A Mysql表 B User表 C Db表 D Host表 E Tables_priv表
F Columns_priv表
13 在命令safe_mysqld - - skip-grant-tables中参数的作用是什么?()
A 绕过授权表 B 更改密码
C 启用授权表 D 重制所用密码
14. 下面哪一个不是mysq4.0的表类型:()
A Myisam B Isam C Innodb D BDB
15 下面语句的执行结果是:()
Select !((1 or 0) and (0 or 1));
A 0 B 1 C 2 D 3
16 下面语句的执行结果是:()
Select ‘abc’ REGEXP ‘^a’;
A 0 B 1 C 2 D 3
17 下面语句的执行结果是:()
Select 19>>3;
A 0 B 1 C 2 D 3
18 下面哪一个不是mysql索引:()
A 主键 B 唯一索引 C 全文索引 D 物理索引
19 LOB下面分为BLOB和CLOB,什么是BLOB()
A 二进制大对象 B 字符型大对象 C 大型对象 D 程序大对象
20 下面的语句
select first_name,last_name,numberid from student where surname>’C’;
在哪个字段上加索引可以提高查询速度:()
A first_name B last_name C numbered D surname
21 客户端可以通过三种方式访问数据库,下面哪一个不正确:()
A UNIX sockets B Named pipes C TCP/IP through a port
D Udp through a port
22 使用mysqldump 备份的文件,用什么命令可以恢复? ()
A mysqldump B restore C mysql D load data
23 在安装mysql过程中执行的命令 scripts/mysql_install_db 的作用是什么?()
A 安装test数据库 B 清除垃圾文件 C 安装许可权表
D 给root分配权限
24 在使用mysql 命令连接到mysql时,使用-E选项的含义是:()
A 快速启动 B 创建调试文件 C 垂直打印查询的输出
D 在每个查询后清空缓冲器
25 select ‘abcd’ like ‘a_ _’;语句的执行结果是:()
A 1 B abc C a D 0
得分 | 评卷人 |
二、填空题:(每小题2分,共20分)
1、 目前,MySQL属于________________________ ____公司的产品。
2、 在dos窗口下停止MySQL服务的命令是____________________________。
3、 在dos窗口下远程连接到IP地址为192.168.0.200服务器上的MySQL。用户名是:root,密码是:test。使用的命令格式是
___________________________________________________ __________。
4、断开MySQL连接的命令是在myslq>命令提示符下输入_______________ ____。
5、列出在MySQL服务器主机上的名字含有“map”的数据库名字,命令是:
___________________________________________________。
6、查看数据表“sample”中各列信息的命令是:_______________。使用_______
___________________________________命令可以查看更全面的表定义信息。
7、删除数据库,表使用的关键字是drop还是delete?_________________。删除表“emp”中的所有数据使用命令:_________________________________。
8、有一张表“student”,有属性“stu_id”。创建表的时候忘记设置主键了。请在dos窗口下使用
命令修改表设置“stu_id”为主键_________________________________________________________________。
9、创建一个账号“jack”,密码“jack”。并赋予他对所有数据库的所有操作权限
___________________________________________________________________________________________________________________________________。
10、 在命令行窗口下使用mysqldump命令备份本地数据库“test”到”D:\test.sql”。数据库用户名密码都是“root”。
___________________________________________________________________________________________________________________________________。
得分 | 评卷人 |
三、编程题:(共30分)
创建一数据库,命名为“school”。在该数据库下面创建两张表 “students”、“classes”。设置外键关联关系。并且输入相应的数据。然后把班主任叫”Mike”的班级学生的信息打印出来。
● “students”表结构如下:
字段名: s_no | name | gender | birthday | image | address | c_no
字段属性: int | varchar(20) | varchar(10) | datetime | blob | varchar(50) | int
“students”表数据如下:
s_no | name | gender | birthday | image | address | c_no |
1 | Sally | FM | 1987-1-2 | Null | aaaaa | 1 |
2 | Nicholas | M | 1985-8-8 | Null | bbbbb | 1 |
3 | Jason | M | 1988-5-19 | Null | ccccc | 2 |
4 | Jamie | M | 1979-2-5 | Null | ddddd | 2 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论