一、选择题
1.mysql中,备份数据库的命令是( )
A.mysqldump B.mysql C.backup D.copy
参考答案:A
2.根据关系模式的完整性规则,一个关系中的主键( )。
A.不能有两列组成
B.不能成为另一个关系的外部键
C.不允许空值
D.可以取空值
参考答案:C
3.以下哪个语句用于撤销权限( )
A.DELETE B.DROP C.REVOKE D.UPDATE
参考答案:C
4.对于现实世界中事物的特征,在实体-联系模型中使用( )
A.属性描述 B.关键字描述 C.二维表格描述 D.实体描述
参考答案:A
5.存储程序中选择语句有哪些( )
A.IF B.WHILE C.SELECTD.SWITCH
参考答案:A
6.SQL语言又称________。
A.结构化定义语言
B.结构化控制语言
C.结构化查询语言
D.结构化操纵语言
参考答案:C
二、填空题
1.创建索引通常使用( )语句.
2.在如下的建表语句中,设置外键sno参照于xs(sno),外键kno参照于kc(kno),并都在更新、删除数据时设置cascade策略
Create table xs_kc
( id int not null auto_increment primary key,
sno char(6) not null,
Kno char(3) not null,
Chengji tinyint(1) null,
( )
3.一个关系R的3NF是指它们的( )都不传递依赖它的任一候选关键字
4.数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。
5.在MySQL中,通常使用_________值来表示一个列植没有值或缺值的情形。
三、简答题
1.请使用DELETE语句将数据库db_test的表content中留言人姓名为“MysQL初学者”的留言信息删除。
2.请列举两个常用的MySQL客户端管理工具。
3.请简述游标在存储过程中的作用。
4.给XS表增加一个列“备注”,数据类型为text,不允许为空
5.请使用UPDATE语句将数据库db_test的表content中留言人姓名为“MySQL初学者”的留言内容修改为“如何使用语句?”。
一对一 咨询课程
点我开始