mysql数据库问题,谢谢大神,在线等!!!!

一、填空题(每题2分,共20分)
1、在Windows下配置MySql服务器默认使用的用户是_root__。
2、在MySql命令中用于切换到test数据库的命令是_______。
3、在MySQL中,整数类型可分为5种,分别是TINYINT、SMALLINT、MEDIUMINT、_______和BIGINT。
4、数据表中的字段默认值是通过_______关键字定义的。
5、在MySQL中,查看已经存在数据库的sql语句是_______。
6、MySQL中用于实现事务提交的语句是_______语句。
7、数据库是多线程并发访问的,那么多个线程同时开启事务时,可能会产生脏读、重复读以及_______的情况。
8、在MySQL中,用于设置MySQL结束符的关键字是_______。
9、如果在一个连接查询中,涉及到的两个表是同一个表,这种查询称为_______。
10、进行连接查询时,返回包括左表中的所有记录和右表中符合连接条件的记录,该连接查询是_______。

二、选择题(每题2分,共20分)

1、一个数据库最多可以创建数据表的个数是( )
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 ;

第1个回答  2017-06-22
哇,别念了,课本上原原本本写出来的吧,不喜欢就别进这一行