首页 试卷 MySQL_简答题
MySQL_简答题
第 1 题    问答题

请简述DB、DBS和DBMS的含义以及相关之间的关系。

第 2 题    问答题

请简述ITERATE和LEAVE的区别。

第 3 题    问答题

请简述什么是存储过程。

第 4 题    问答题

请简述MySQL的触发器有哪些触发时机和触发事件。

第 5 题    问答题

请简述游标在存储过程中的作用。

第 6 题    问答题

请简述什么是MySQL中的事件( )。

第 7 题    问答题

在SQL语句中可以用如下语法,请简述其作用。 CASE 条件表达式 WHEN 表达式1 THEN 结果1

第 8 题    问答题

编写存储过程,使用CASE判断给定成绩的等级,输出判断结果。

第 9 题    问答题

在SQL语句中可以用如下语法,请简述其作用。 IF(条件表达式, 表达式1, 表达式2)

第 10 题    问答题

请简述REPEAT语句与WHILE语句的异同。

第 11 题    问答题

请简述事件与触发器的区别。


第 12 题    问答题

请简述视图和基本表的区别。


第 13 题    问答题

请说出SET PASSWORD修改用户密码的两种语法,并分析它们的区别。

第 14 题    问答题

在itodo数据库中创建人员表participant和成绩表grade,participant表中有id和name(人员姓名)字段,grade表中有id,pid(人员编号)和score(分数)字段。然后创建视图v_part_score,视图中包含人员编号、人鱼姓名和分数字段。

第 15 题    问答题

请简述WHERE与内连接查询中ON的区别。

第 16 题    问答题

在mydb数据库中创建student数据表,表中有id、name(学生姓名)、math(数学成绩)、chinese(语文成绩)和english(英语成绩) 字段。然后创建视图view_score,视图中包含math、chinese、english和total(总分数)字段。

第 17 题    问答题

若mydb数据库中已有班级表class(id,name)和学生表student(id,name,cid),其中student表中的cid表示班级编号。现请建立外键约束,在student表的cid含有数据时拒绝class表执行删除操作,而class表更新时自动更新student表相关数据。


第 18 题    问答题

请简述HAVING与WHERE的区别。

第 19 题    问答题

请说出解决主键冲突的办法以及各自的区别。

第 20 题    问答题

依据sh_goods的结构与数据,在mydb数据库中创建一张tm_goods表,并将价格在20到50之间的商品价格(price)减5元,库存量(stock)再新增300件。

第 21 题    问答题

请简述DELETE与TRUNCATE的区别。

第 22 题    问答题

请分析数据库范式1NF、2NF、3NF的区别。

第 23 题    问答题

请简述数据库设计规范化的必要性。

第 24 题    问答题

根据用户表(用户编号,订单编号,用户名,付款状态)说出可能存在的问题并举例说明,其中,用户编号和订单编号是复合主键字段。

第 25 题    问答题

将下图所示的E-R图转换为关系模式。


第 26 题    问答题

请简述FLOAT和DOUBLE的区别。

第 27 题    问答题

将下图所示的E-R图转换为关系模式。


第 28 题    问答题

根据以下的要求完成学生表(student)SQL语句的创建。
Student(id,name,tel,gender,hobby,time)
学生姓名name:可以使用中文,不允许重复,长度在2~20个字符之间。
手机号码tel:长度为11个字符。
性别gender:有男、女、保密3种选择。
爱好hobby:指定用户可以多选的项,“运动、唱歌、跳舞、戏剧、手工、其他”。
入学时间time:注册时的日期和时间。

第 29 题    问答题

请简述ENUM和SET数据类型的区别。

第 30 题    问答题

请在test数据库中创建一张课程数据表course,表中包含两个字段,分别为课程号id和课程名name。

第 31 题    问答题

请在test数据库中创建一张成绩数据表grade,表中包含两个字段,分别为学号student_id、课程号course_id和分数score。

第 32 题    问答题

根据电子杂志订阅表subscribe(id,email,status,code)进行操作。
(a)将code字段的位置调整到status字段的前面。
(b)添加一个标签(label)字段,用于保存用户的偏好。
(c)删除标签字段。

第 33 题    问答题

请在test数据库中创建一张学生数据表student,表中包含三个字段,分别为学号id,姓名name,和年龄age。

答题卡
题目总数:33
总分数:165
时间:120分钟