IT教育品牌

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






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

相关文章

发表评论
评价:
验证码: 点击我更换图片
咨询中心
咨询电话:0871-68211888,QQ:800068988

云南新华电脑学校地址:云南省昆明市西山区碧鸡关西山风景区       市内可乘坐6、附6、51路公交车到【碧鸡关】站下即到
滇ICP备14006839号 咨询电话:0871-68211888400-0688-400 咨询QQ:800 068 988
云南新华电脑学校 云南新华电脑学校 版权所有  IDC服务商:蓝队网络