mysql模拟题三

一、单选题(共34分)

  1、mysql中唯一索引的关键字是(C)(1分)

  A.fulltextindex

  B.onlyindex

  C.uniqueindex

  D.index

  2、下面关于索引描述中错误的一项是(C)(1分)

  A.索引可以提高数据查询的速度

  B.索引可以降低数据的插入速度

  C.innodb存储引擎支持全文索引

  D.删除索引的命令是dropindex

  3、支持主外键,索引及事务的存储引擎为是(B)(2分)

  A.MYISAM

  B.INNODB

  C.MEMORY

  D.CHARACTER

  4、对事务的描述中不正确的是(C)(2分)

  A.事务具有原子性

  B.事务具有隔离性

  C.事务回滚使用commit命令

  D.事务具有可靠性

  5、mysql中,备份数据库的命令是(A)(2分)

  A.mysqldump

  B.mysql

  C.backup

  D.copy

  6、实现批量数据导入的命令是(B)(2分)

  A.mysqldump

  B.mysql

  C.backup

  D.return

  7、创建用户的命令是(B)(2分)

  A.joinuser

  B.createuser

  C.createroot

  D.mysqluser

  8、修改自己的mysql服务器密码的命令是(C)(2分)

  A.mysql

  B.grant

  C.setpassword

  D.changepassword

  9、找回mysql服务器root密码的很重要的一步是跳过权限表的检查启动mysql,该命令是(D)(2分)

  A.mysql-uroot–proot

  B.mysqladmin-uroot-proot

  C.netstartmysql

  D.mysqld-nt--skip-grant-tables

10、联合查询使用的关键字是(B)(2分)

  A.UNION

  B.JOIN

  C.ALL

  D.FULL

  11、有订单表orders,包含用户信息userid,产品信息productid,以下(D)语句能够返回至少被订购过两回的productid?(2分)

  A.selectproductidfromorderswherecount(productid)>1

  B.selectproductidfromorderswheremax(productid)>1

  C.selectproductidfromorderswherehavingcount(productid)>1groupbyproductid

  D.selectproductidfromordersgroupbyproductidhavingcount(productid)>1

  12、子查询中可以使用运算符ANY,它表示的意思是(B)(2分)

  A.满足所有的条件

  B.满足至少一个条件

  C.一个都不用满足

  D.满足至少5个条件

  13、一种存储引擎,其将数据存储在内存当中,数据的访问速度快,电脑关机后数据丢失,具有临时存储数据的特点,该存储引擎是(C)(2分)

  A.MYISAM

  B.INNODB

  C.MEMORY

  D.CHARACTER

  14、事务中能实现回滚的命令是(C)(2分)

  A.TRANSACTION

  B.COMMIT

  C.ROLLBACK

  D.SAVEPOINT

  15、mysql中,还原数据库的命令是(B)(2分)

  A.mysqldump

  B.mysql

  C.backup

  D.return

  16、ysql中存储用户全局权限的表是(D)(2分)

  A.table_priv

  B.procs_priv

  C.columns_priv

  D.user

  17、删除用户的命令是(A)(2分)

  A.dropuser

  B.deleteuser

  C.droproot

  D.truncateuser

  18、给名字是zhangsan的用户分配对数据库studb中的stuinfo表的查询和插入数据权限的语句是(B)(2分)

  A.grantselect,insertonstudb.stuinfofor‘zhangsan’@’localhost’

  B.grantselect,insertonstudb.stuinfoto‘zhangsan’@’localhost’

  C.grant‘zhangsan’@’localhost’toselect,insertforstudb.stuinfo

  D.grant‘zhangsan’@’localhost’tostudb.stuinfoonselect,insert

二、多项选择题(共12分)

  20、事务具有下面的特性(ABC)(4分)

  A稳定性

  B原子性

  C隔离性

  D再生性

  21、下列的函数中可以处理日期和时间的函数有(BCD)(4分)

  Around

  BWeekDay

  CCurdate

  DDayofMonth

  22、mysql中的约束有(BCD)(4分)

  A.检查约束

  B.默认约束

  C.非空约束

  D.唯一约束

四、简答题(共12分)

  24、在mysql中常用存储引擎有哪几种(最少三种),每个引擎特点区别?(6分)

  25忘记MySQL管理员root的密码如何解决?写出步骤和指令(6分)

五、编程题(共42分)

  1.有一个关于商品供应及顾客订单的数据库。其中包括四个表,表中信息如下:

  供应表apply(id、name、sid、price)

  说明:id供应厂家编号name供应厂家名称sid商品编号price商品价格

  顾客表customers(gid、name、address、balance)

  说明:gid顾客编号address地址balance余额

  订单表orders(sid、gid、date)

  说明:sid商品编号gid顾客编号date订单日期

  商品表goods(sid、name、count)

  说明:sid商品编号name商品名称count商品数量

  1)分析各个表之间的关系(主外键引用关系),创建四个表(4分)

  2)从供应表中查询全体供应厂商的基本信息(3分)

  3)从顾客表中查询地址在长春的顾客的顾客编号、顾客姓名及余额(3分)

  4)从商品表中查询以“可乐”两个字结尾的商品名称及数量,并按数量降序排序(4分)

  5)从订单表中查询购买商品编号为“101”商品的顾客编号及订单日期(3分)

  6)从商品表中查询最多商品数量、最少商品数量及商品总数量的记录信息(4分)

  7)查询出2008-8-8顾客的订单信息,要求包括顾客姓名、商品名称及订单日期(4分)

  8)向商品表中追加一条纪录”204”,”可口可乐”,”900”)(3分)

  9)将商品表中商品编号为204的商品名称更改为”百事可乐”(3分)

  10)将顾客表上余额不足1000元的,将其订单日期延后10天(4分)

  11)删除订单表中商品编号为”102”的订单记录(3分)

  12)将商品表中没有顾客订购的商品信息删除(4分)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据和云

MySQL 大表优化方案,收藏了细看!

当 MySQL 单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化。 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分...

3199
来自专栏Java Web

SpringBoot技术栈搭建个人博客【项目准备】

总体目标:设计一套自适应/简洁/美观/易于文章管理发布的一个属于我个人的博客,最后一页能展示我个人的简历,因为大三快结束了马上就该去找工作了...哦忘了,最重要...

4848
来自专栏idba

死锁案例之五

死锁其实是一个很有意思也很有挑战的技术问题,大概每个DBA和部分开发朋友都会在工作过程中遇见。关于死锁我会持续写一个系列的案例分析,希望能够对想了解死锁的朋友...

974
来自专栏数据和云

全表扫描却产生大量db file sequential read一例

编辑手记:一条看似简单的SQL,执行时间异常惊人,明明是全表扫描,却在undo 表空间产生大量的单块读导致db file sequential read等待事件...

3634
来自专栏杨建荣的学习笔记

关于db link权限分配的苦旅(二)(r7笔记第45天)

在几天前说过关于db link分配权限的问题,当时也折磨了我好一会儿 关于db link权限分配的苦旅(一) (r7笔记第42天) ? 大体的情况还是在11...

3324
来自专栏数据和云

那些年,我们处理过的SQL问题

作者 | 郑林松,朗新科技股份有限公司数据库技术专家,从业10多年,主要服务移动运营商客户,电力客户,证券客户,制造业客户。精通 Oracle 性能优化,故障诊...

1182
来自专栏PHP在线

PHP开发人员常犯的10个MysqL错误

对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQL—LAMP系列中举足轻重的一员。 对于很多新手们来说...

3968
来自专栏Spark学习技巧

老司机也该掌握的MySQL优化指南

当MySQL单表记录数过大时,增删改查性能都会急剧下降,所以我们本文会提供一些优化参考,大家可以参考以下步骤来优化:

1325
来自专栏纯洁的微笑

MySQL 大表优化方案

除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在 千万级以下,字符串为主的表在 五百万以...

1394
来自专栏Java架构沉思录

MySQL在并发场景下的优化手段

对于数据库系统来说在多用户并发条件下提高并发性的同时又要保证数据的一致性一直是数据库系统追求的目标,既要满足大量并发访问的需求又必须保证在此条件下数据的安全,为...

1452

扫码关注云+社区

领取腾讯云代金券