第三章测试
1.在MySQL中,以下不属于数据定义语句的是( )
A:DROP TABLE B:CREATE TABLE C:SELECT D:CREATE DATABASE
答案:C
2.关于数据库对象的命名规则,如下描述正确的是( )。
A:不建议使用空格、汉字等非英文字符 B:必须使用汉字 C:必须使用英文单词 D:必须使用英文字符 3.

创建数据库实例collegedb的语句是( )


A:create database collegedb B:create databases collegedb C:use database collegedb D:drop database collegedb 4.在使用MySQL命令行时,执行show tables命令提示了如下错误,其原因表述最恰当的是 ( ) MySQL> show tables; ERROR 1046 (3D000): No database selected
A:当前会话内没有选择任何数据库实例 B:MySQL连接失败 C:MySQL数据库管理系统中没有数据库实例 D:MySQL服务未启动 5.在MySQL中,有一个数据表tb_data,那么删除该数据库表的语句是( )
A:ALTER DATABASE tb_data; B:DELETE TABLE tb_data; C:DROP DATABASE tb_data; D:DROP TABLE tb_data; 6.

有学生表 S(Sno, Sname, Sex, Age), S的属性分别表示学生的学号、姓名、性别、年龄。

要在表S中删除一个属性“年龄”, 可选用的SQL语句是( )


A:DELETE Age FROM S B:ALTER TABLE S DROP Age C:UPDATE S Age D:ALTER TABLE S 'Age' 7.向数据表中添加字段时,只能添加到所有字段后面,不能指定位置。( )
A:对 B:错 8.若要删除数据库中已经存在的表S,可用( )。
A:DELETE TABLE S B:DROP TABLE S C:DELETE S D:DROP S 9.要在基本表S中增加一列CN(课程名),可用( )。
A:ALTER TABLE S(ADD CN char(8)) B:ADD TABLE S(CN char(8)) C:ADD TABLE S ALTER(CN char(8)) D:ALTER TABLE S ADD CN char(8) 10.已知学生表stu, 给表增加姓别列ssex,类型长度为char(4),身份证号 id,类型长度为char(18)不为空的语句是( )。
A:alter table stu add ssex char(4),add id char(18) not null; B:modify table stu add ssex char(4),add id char(18) not null; C:modify table stu add (ssex char(4),id char(18) not null); D:alter table stu add (ssex char(4),id char(18) not null); 11.在 MySQL 中, 删除外键约束语句正确的是( )
A:DELETE TO FOREIGN KEY constraint_name B:DELETE FOREIGN KEY constraint_name C:DROP TO foreign key constraint_name D:DROP foreign key constraint_name 12.以下关于主键说法不正确的是( )。
A:可以是表中的一个字段 B:不可以是表中的多个字段组成的 C:是确定数据库中的表的记录的唯一标识字段 D:该字段不可为空也不可以重复 13.

设置某列为主键的是( )。


A:KEY B:NULL C:DEFAULT D:PRIMARY KEY 14.在 MySQL 中,下列有关主键和唯一约束区别说法正确的是( )。
A:主键可以有多个,唯一列只能有一个 B:主键列可以为空 C:与主键相比,唯一列也用于确保列中不存在重复值,但其列值可以是null D:其他说法都不对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(111) dxwkbang
返回
顶部