求大神告诉我考试题!! 不要太久 写一点回答一点

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分)。

 


慕村6263914
浏览 13136回答 17
17回答

驱虎吞狼猎

少年,看得出你是在笔试,但是过去那么长时间了,都不采纳一下,是不是说不过去了

小山坳

create table student( student_id smallint unsigned primary key, name varchar(20) not null, gender enum('m','f') not null, birthday date not null, nationality varchar(20) not null, address varchar(50) not null, major_id smallint unsigned not null, foreign key (major_id) references major (major_id) );create table major( major_id smallint unsigned primary key, major_name varchar(30) not null, major_class varchar(30) not null, );create table course( course_id smallint unsigned primary key, course_name varchar(30) not null, credit decimal(2,1) not null, major_id smallint unsigned not null, foreign key (major_id) references major (major_id) );create table score( student_id smallint unsigned primary key, course_id samllint unsigned not null, score samllint unsigned not null, foreign key (course_id) references course (course_id) );

慕粉3291149

1.root2.use test;345我看你都写了6.commit7.幻读8.delimiter9.自连接查询10.左连接二.1.D2.C3.B4.B5.C6.B7.A8.AB9.B10.B

言曌博客liuyanzhao_com

还有人做啊,可以啊。虽然都很简单

书旅

我天,伸手党,真的好吗

慕粉3291149

兄弟  这个有点过分了

qq_nullpointere_6

哇 这特喵的太简单了 如果我当时有这么简单的面试题就好了

御前两把刀刀

你这是空手套答案啊

car

不喜欢计算机,还学计算机干什么

慕仙4526312

哈哈哈哈
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL