MYSQL数据库试题

时间:2013-01-10 09:22

来源:未知

作者:admin

点击:次

一、填空题,请将正确答案填写在横线上。共20空,每空2分,共20分。 1、显示所有的数据库_________________________________。 2、选择一个数据库___________________________________。 3、创建一个test数据库______________________________。 4、删除test一、填空题,请将正确答案填写在横线上。共20空,每空2分,共20分。

1、显示所有的数据库_________________________________。

2、选择一个数据库___________________________________。

3、创建一个test数据库______________________________。

4、删除test数据库__________________________________。

5、在数据库里面查看所有表___________________________。

6、创建一张名为student表________________________( id int(6) not null auto_increment primary key,

names varchar(10) not null,

sex char(1) not null default '男' );。

7、查看student表的结构_____________________________。

8、反查询创建student表的SQL语句_______________________________________。

9、删除student表___________________________________________。

10、删除admin视图________________________________________。

二、单项选择题:在每小题的四个备选答案中选出一个正确答案,并将其代码写在题干的括号内。每小题2分,共20分。

1) int类型数据范围是 (  )

A) -128----127 0---255

B) -8388608---8388607 0---16777215

C) -2147483648---2147483647 0---4294967295

D) -9223372036854775808---9223372036854775807            18446744073709551615

2)下列哪些是MYSQL的配置文件 (  )

A) my.ini B) my-template.ini C) my-innodb-heavy-4G.ini   D)php_mysqli.ini

3) 96的数据类型是: (  )

A) 整型 B) 浮点型 C) 字符型 D) 日期时间型

4. DROP DATABASE 会删除数据库目录和文件,返回。 (  )

A.一个逻辑值表示运行成功与否 B.被删除的表的名称列表

C. 已被删除的表的数量 D.删除文件的大小

5. 转义字符“\n”表示:  (  )

A.NUL B.退格C.新行D.制表符

6. 创建表时,不允许某列为空可以使用:  (  )

A.NOT NULL B.NO NULL C.NOT BLANK D.NO BLANK

7. 从学生(STUDENT)表中的姓名(NAME)字段查找姓“张”的学生可以使用如下代

码:select * from student where 。 (  )

A.NAME=’张*’ B.NAME=‘%张%’

C.NAME LIKE ‘张%’ D.NAME LIKE ‘张*’

8. 要快速完全清空一个表,可以使用如下语句:  (  )

A. TRUNCATE TABLE B. DELETE TABLE

C. DROP TABLE D. CLEAR TABLE

9. 以下哪个表不用于MySQL 的权限管理:  (  )

A.HOST B.DB C. COLUMNS_PRIV D.MANAGER

10. 备份是在某一次完全备份的基础,只备份其后数据的变化。 (  )

A.比较D.检查C.增量D.二次

三、多选择题:在每小题的五个备选答案中选出二至五个正确答案,并将其代码写在题干后的括号内,答案对而不全给1分,有错的,该题无分。每小题2分,共20分。

1、 MySQL数据库产品包括 (        )

(A)MySQL企业服务器 (B)MySQL社区服务器

(C)MySQL嵌入数据库 (D)MySQL集群

2、MySQL安装包括哪些主要部件 (        )

(A)MySQL服务器 (B)MySQL客户端程序

(C)PL/SQL (D)MySQL非客户端工具

3、MySQL为哪些内容分配内存 (        )

(A)线程句柄 (B)MEMORY存储引擎创建的表

(C)客户端缓冲区 (D)全局缓冲区与高速缓存

4、与MySQL服务器相互作用的通讯协议包括 (        )

(A)TCP/IP (B)Socket (C)共享内存 (D)命名管道

5、SQL模式值TRADITIONAL是一个复合模式,包含哪些值 (        )

(A)STRICT_TRANS_TABLES (B)STRICT_ALL_TABLES

(C)NO_ZERO_DATE (D)NO_ZERO_IN_DATE

6、导致输入值无效原因是 (        )

(A)对于数据或时间列,值可能超出范围。

(B)对于字符串列,字符串可能太长。

(C)对于非NULL列赋予NULL值。

(D)对于ENUM列赋予非合法的枚举值。

7、当选择一个数值数据类型时,应该考虑的因素 (        )

(A)数据类型数值的范围。

(B)列值所需要的存储空间数量

(C)列的精度与标度(适用于浮点与定点数)

(D)设计者的习惯

8、数据库对象包括 (        )

(A)表 (B)视图 (C)存储过程 (D)触发器

9、使用键的好处是 (        )

(A)降低查找时间 (B)强化每行的唯一标识

(C)主键不能包含NULL (D)降低磁盘占用空间

10、MySQL存储引擎类型有哪些 (        )

(A)MyISAM (B)InnoDB (C)MEMORY (D)MERGE

四、判断题(共10题,对的打“√”,错的打“×”每题1分,共10分,)

1、用来表示数据库中行之间的关系的机制称为主键约束。 (    )

2、字符集是一套符号与编码,它包括编码规则以定义字符如何被编码为数字。 (    )

3、MySQL程序选项有两种通用形式:长选项和短选项。 (    )

4、MySQL数据类型分为四大主要类别:数值、字符、二进制、时间。 (    )

5、存储过程是保存在服务器里的一组SQL语句的集合。 (    )

6、数据冗余是一种用来防止多个客户端同时访问数据而产生问题的机制。 (    )

7、事务是将一个数据处理执行步骤的集合作为一个单一单元来处理。 (    )

8、InnoDB引擎是目前唯一可提供外键实现支持的引擎。 (    )

9、CREATE TABLE创建临时表。 (    )

10、join关键字能够将两个或多个SELECT语句的结果连接起来。 (     )

五、简答题。共2题,每题15分  共30分)

1.试说明在命令行中输入密码的方式及其利优缺点。(15分)

2.试述MySQL中的整数类型有哪些,每种类型有符号(SIGNED)时的取值范围,并为每种类

型举一个使用示例。(15分)

分享到:

云南新华电脑学院专业职业规划师为你提供更多帮助

MYSQL数据库设计试卷b_MYSQL数据库试题相关推荐

  1. MYSQL数据库设计试卷b_MySQL数据库设计与应用智慧树期末考试免费答案

    [多选题]为了保证小组教学的活动质量,教师应考虑的因素有( ) A. 周密的计划过程 B. 控制小组规模 C. 合理分组 D. 应全面放手 E. 及时小结有关小组活动情况 [判断题]471.二次空气喷 ...

  2. mysql数据库设计原则_mysql数据库设计总结

    作者:腾讯云技术社区 链接:https://www.zhihu.com/question/19719997/answer/154809252 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权, ...

  3. MySQL数据库——数据库设计概念和数据库设计步骤

    数据库设计就是根据业务系统的具体需求,结合我们所选用的数据库,建立好表结构及表与表之间的管理关系,为这个业务系统构造出最优秀的数据存储模型的过程.使之能有效的对应用的数据进行存储,并高效的对已经存储的 ...

  4. mysql表设计原子性_数据库表设计-原子性

    好的数据结构会影响速度.好的数据库表设计会影响数据库操作效率.特别是数据多的时候,如果表的结构不好的话操作的时候条件(where后的内容)会变的非常复杂. SQL是关系数据库中用到的一种语言.所以,为 ...

  5. 【SQL数据库设计】数据库设计【小型数据库】

    数据库设计 需求 表结构 字段类型.是否允许为null.是否有默认值 索引设计 数据库引擎的选择 根据产品原型分析,词性分析法,名词创建表或字段,动词表示关系. 数据存储:长期存储的数据, 1.主键: ...

  6. 数据库设计学习②:数据库设计的步骤

    为什么要进行数据库设计?

  7. 数据库设计学习①:数据库设计简介

    本教程根据慕课网sqlercn老师的[数据库设计那些事]教学视频所学得来. 什么是数据库设计? 为什么要进行数据库设计?

  8. php书店数据库设计,PHP教材数据库设计

    <PHP教材数据库设计>由会员分享,可在线阅读,更多相关<PHP教材数据库设计(5页珍藏版)>请在人人文库网上搜索. 1.教材管理系统数据库设计表xuesheng xuehao ...

  9. 数据库设计基本步骤 / 数据库设计原则

    基本步骤         按照规范设计的方法,同时考虑数据库及其应用系统开发的全过程,可以将数据库设计分为以下 6 个阶段: 需求分析阶段 需求分析是数据库设计的第一步,也是整个设计过程的基础,本阶段 ...

最新文章

  1. 一种PacBio测序数据组装得到的基因组序列的纠错方法
  2. SAP MM 采购订单与相关合同的价格差异问题分析
  3. php artisan 命令
  4. serialport通过usb通讯_IOT串口通讯-RS232/RS485
  5. html 基本布局介绍
  6. spring.factories 的妙用
  7. Android系列之网络(二)----HTTP请求头与响应头
  8. 利润百倍的暴利行业?
  9. python图片分析中央气象台降水_python 画降水量色斑图问题
  10. M1 macbook安装jdk
  11. Java基础Day05
  12. 【深入浅出向】从自信息到熵、从相对熵到交叉熵,nn.CrossEntropyLoss, 交叉熵损失函数与softmax,多标签分类
  13. system-config-network
  14. day09---(02)课程大纲-小节添加修改删除(前端)
  15. 软件质量模型ISO/IEC25010
  16. Java——将汉字转为汉语拼音工具类
  17. 华为交换机配置远程登录
  18. 嵌入式linux之yocto(十)添加软件包菜谱
  19. 〖产品思维训练白宝书 - 产品思维认知篇⑪〗- 学习 产品思维 对我们有哪些好处?
  20. 树莓派3B使用问题#1 关于3.5mm AV接口的问题

热门文章

  1. 【基于物联网的智能草莓种植系统的设计与实现系列教程】0-项目简介 (课程设计、毕设项目、树莓派、yolov5)
  2. windows10 无法调节屏幕亮度(远程软件导致)
  3. KeyValuePairstring, string
  4. 最短路径算法---有向图
  5. nginx配置ws请求
  6. 八卦一下,议论附近的跳楼事件
  7. 52个数据可视化图表鉴赏,收藏!
  8. requests使用re爬取腾讯体育新闻
  9. 【前端面试】—— 谈职场
  10. Flyme支付安全保护,年前来一发~