MYSQL数据库设计试卷b_MYSQL数据库试题
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存储引擎类型有哪些 (        )
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分)
分享到:
云南新华电脑学院专业职业规划师为你提供更多帮助

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。