以下为《Mysql题目》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
Mysql题目
一、选择题(每题2分,共20分)
1、支持主外键,索引及事务的存储引擎为是( )
A.MYISAM
B.INNODB
C.MEMORY
D.CHARACTER
2、创建用户的命令是()
A.join user
B.create user
C.create root
D.mysql user
3、有订单表orders,包含用户信息userid,产品信息productid,以下()语句能够返回至少被订购过两回的productid?()
A.select productid from orders where count(productid)>1
B.select productid from orders where max(productid)>1
C.select productid from orders where having count(productid)>1 group by productid
D.select productid from orders group by productid having count(productid)>1
4、mysql中,备份数据库的命令是( )
A.mysqldump
B.mysql
C.backup
D.copy
5、删除用户的命令是( )
A.drop user
B.delete user
C.drop root
D.truncate user
6、给名字是zhangsan的用户分配对数据库studb中的stuinfo表的查询和插入数据权限的语句是( )
A.grant select,insert on studb.stuinfo for‘zhangsan’@’localhost’
B.grant select,insertonstudb.stuinfo to‘zhangsan’@’localhost’
C.grant‘zhangsan 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 L中新增一个用户test, 并只接受来自172.16.3.50的访问,*** ,且只对 testdb1有所有权限,其它DB无任何权限。
3、查看数据库nc下的表ncuserlog的表结构,查询前10条记录,按字段stime降序排序
四、SQL编程(每题15分,共30分)
1、学生表:Student 学生表 (sno学号,sname姓名,sex性别,age年龄,dep组织部门)
Course 课程表 (cno编号,cname课程名称)
Sc 选课表 (sno学号,cno课程编号,score成绩)
表结构如下:
(1).写一个SQL语句,查询选修了’计算机原理’的学生总数
(2).写一个SQL语句,查询’张三’同学选修了的课程名字
(3).写一个SQL语句,查询选修了3门课程的学生学号、姓名 和年龄
2、SQL语句优化
原SQL语句:
SELECT ID,WAYBILL_NO,EXP_TYPE,PKG_QTY,EXPRESS_CONTENT_CODE,EFFECTIVE_TYPE_CODE
FROM T_EXP_OP WHERE ORDERID NOT IN ( SELECT ORDERID FROM T_EXP_OP WHERE AUX_OP_CODE IN ('NEW','UPDATE','DELETE') AND ((OP_CODE IN (176, 162, 171, 131, 136) AND EXP_TYPE IN ('10', '20', '30')) OR(OP_CODE IN (191, 121)AND EXP_TYPE IN ('10', '20')) OR (OP_CODE IN (181,111)AND EXP_TYPE = '10'))) LIMIT 10;
条件:
T_EXP_OP表主键为BIGINT类型的ID字段,存储引擎为InnoDB,无其他索引
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《Mysql题目》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。