1、在Windows下配置MySql服务器默认使用的用户是_______。
2、在MySql命令中用于切换到test数据库的命令是_______。
3、在MySQL中,整数类型可分为5种,分别是TINYINT、SMALLINT、MEDIUMINT、____INTEGER
___和BIGINT。
4、数据表中的字段默认值是通过____ default
___关键字定义的。
5、在MySQL中,查看已经存在数据库的sql语句是____ select * from information_schema.tables where table_schema='sq1'
___。
6、MySQL中用于实现事务提交的语句是_______语句。
7、数据库是多线程并发访问的,那么多个线程同时开启事务时,可能会产生脏读、重复读以及_______的情况。
8、在MySQL中,用于设置MySQL结束符的关键字是_______。
9、如果在一个连接查询中,涉及到的两个表是同一个表,这种查询称为_______。
10、进行连接查询时,返回包括左表中的所有记录和右表中符合连接条件的记录,该连接查询是_______。
二、选择题(每题2分,共20分)
1、一个数据库最多可以创建数据表的个数是( D )
A、1个 B、2个
C、1个或2个 D、多个
2、下面MySQL的数据类型中,可以存储整数数值的是( )
A、FLOAT B、DOUBLE
C、MEDIUMINT D、VARCHAR
3、下列选项中,定义字段非空约束的基本语法格式是( )
A、字段名 数据类型 IS NULL;
B、字段名 数据类型 NOT NULL;
C、字段名 数据类型 IS NOT NULL;
D、字段名 NOT NULL数据类型;
4、在执行添加数据时出现“Field 'name' doesn't have a default value”错误,可能导致错误的原因是( )
A、INSERT 语句出现了语法问题
B、name字段没有指定默认值,且添加了NOT NULL约束
C、name字段指定了默认值
D、name字段指定了默认值,且添加了NOT NULL约束
5、下面选项中,关于SQL语句truncate table user;的作用是解释正确的是( )
A、查询user表中的所有数据
B、与“delete from user;“完全一样
C、删除user表,并再次创建user表
D、删除user表
6、下列选项中,用于排序的关键字是( )
A、GROUP BY
B、ORDER BY
C、HAVING
D、WHERE
7、下面选项中,用于删除外键约束的语法格式是( )
A、alter table表名drop foreign key 外键名;
B、delete table表名drop foreign key 外键名;
C、alter table表名delete foreign key 外键名;
D、drop table表名alter foreign key 外键名;
8、下面选项中,属于外连接的关键字是( )(多选)
A、LEFT JOIN
B、RIGHT JOIN
C、CROSS JOIN
D、JOIN
9、下面选项中,关于MySQL中开启事务的SQL语句,正确的是( )
A、BEGIN TRANSACTION;
B、 START TRANSACTION;
C、 END TRANSACTION;
D、 STOP TRANSACTION;
10、下面选项中,用于实现事务回滚操作的语句是( )
A、ROLLBACK TRANSACTION;
B、ROLLBACK;
C、END COMMIT;
D、END ROLLBACK ;
三、操作题(60分)
某学校教务管理系统,包含如下数据表:
学生表(其中学号为主键,专业号为外键):
学号
姓名
性别
生日
民族
籍贯
专业号
6053113
唐李生
男
04/19/1987
汉
湖北省麻城
301
7042219
黄耀
男
01/02/1989
汉
黑龙江省牡丹江市
403
6041138
华美
女
11/09/1987
汉
河北省保定市
503
7045120
刘权利
男
10/20/1989
回
湖北省武汉市
403
8055117
王燕
女
08/02/1990
回
河南省安阳市
201
8045142
郝明星
女
11/27/1989
满
辽宁省大连市
403
8053101
高猛
男
02/03/1990
汉
湖北生黄石市
503
8053124
多桑
男
10/26/1988
藏
西藏
301
8053160
郭政强
男
06/10/1989
土家
湖南省吉首
201
专业表(其中专业号为主键,专业类别为外键):
专业号
专业名称
专业类别
201
新闻学
人文
301
金融学
经济学
302
投资学
经济学
403
国际法
法学
503
计算机科学
工学
课程表(其中课程号为主键,专业号为外键):
课程号
课程名
学分
专业号
9064049
高等数学
6.0
201
9065050
数据结构
4.0
301
2091010
大学语文
3.0
403
9006050
线性代数
3.0
503
1054010
大学英语
4.0
503
成绩表(其中学号为主键,课程号为外键):
学号
课程号
成绩
6053113
9064049
85
7042219
9065050
80
6041138
2091010
75
7045120
9006050
90
8055117
1054010
82
8045142
9064049
85
8053101
9065050
78
8053124
2091010
72
8053160
9006050
92
1. 分析各个表之间的关系,创建此教务管理系统中的所有表结构,并录入数据(30分)。
2. 查询“新闻学”专业的所有学生信息(5分)。
3. 查询“计算机科学”专业的所有课程(5分)。
4. 查询“高猛”同学的成绩(5分)。
5. “王燕”同学信息录入错误,将姓名改为“王艳”(5分)。
6. 创建一个学生信息视图,只显示学生的学号、姓名和性别(10分)。
驱虎吞狼猎
小山坳
慕粉3291149
言曌博客liuyanzhao_com
书旅
慕粉3291149
qq_nullpointere_6
御前两把刀刀
car
慕仙4526312
相关分类