MySQL数据库技术与应用试卷及答案.docx





《MySQL数据库技术与应用试卷及答案.docx》由会员分享,可在线阅读,更多相关《MySQL数据库技术与应用试卷及答案.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库技术与应用试题库一、填空题1、数据库是存储和管理数据的仓库,但数据库并不能直接存储数据,而是将数据存储到 中的。2、如果 MySQL 服务名为 MySQL5,则在 Windows 的命令窗口中,启动 MySQL 服务的指令是 。3、在删除关联表中数据时,可以先删除从表中的相关记录或将从表外键字段值设置为 ,再删除主表中的相关记录,这样一定能成功删除。4、在 MySQL 中,除了使用 CREATE OR REPLACE VIEW 语句修改视图外,还可以使用 语句来修改视图。5、若想为表中插入的新记录自动生成唯一的 ID,可以使用 约束来实现。6、MySQL 是一种 (多用户、单用户)的数据
2、库管理系统。7、select (NULLNULL) is NULL;的结果为 。8、在 Windows 下配置 MySql 服务器默认使用的用户是 。9、在 MySQL 中,整数类型可分为 5 种,分别是 TINYINT、SMALLINT、MEDIUMINT、 和 BIGINT。10、在 MySQL 中,查看已经存在数据库的 sql 语句是 。11、在 MySQL 中,可以使用关键字 按某个字段或者多个字段中的值进行分组,字段中值相同的为一组。12、MySQL 提供了一个 命令,它可以实现数据的备份。13、在 SELECT 语句的 WHERE 条件中,可以使用 关键字来判断字段的值是否为空值。
3、14、在 MySQL 中,主键约束是通过定义的,它可以唯一标识表中的记录。15、在 MySQL 中,修改表名的基本语法格式。16、实现数据还原时,可以在 DOS 窗口执行 mysql 命令,也可以在 MySQL 命令窗口执行 命令来还原数据。17、聚合函数中,用于求出某个字段平均值的函数是 。18、在创建视图时,如果有 OR REPLACE 子句,必须在视图上具有 权限。19、用于返回字符串 str 的长度的函数是 。20、要查询 student 表中 name 字段值以字符“m”开始,以字符“d”结束的记录应该在WHERE 子句后跟 LIKE 。21、使用 关键字进行子查询时,外层查询条件将
4、会包含在内层查询返回的列值集合中。22、手动刷新权限表的语句是: 。23、在 MySQL 中,添加字段的基本语法格式是 。24、在 MySQL 中,使用 DESCRIBLE 查看表字段信息的语法格式是 。25、目前只有 存储引擎支持由 FULLTEXT 关键字定义的全文索引。26、MySQL 中提供了 关键字,该关键字可以判断两个字符串是否相匹配,通常用它来实现模糊查询。27、用二维表结构表示实体以及实体间联系的数据模型称为 数据模型。28、如果在一个连接查询中,涉及到的两个表是同一个表,这种查询称为 。29、在 MySQL 中,用于设置 MySQL 结束符的关键字是 。30、在编写存储过程时
5、,查询语句返回多条记录并且数据量非常大,则需要使用 来逐条读取查询结果集中的记录。31、bool 型数据用于存储逻辑值,它只有两种状态,即 和 。32、MySQL 支持关系模型中 、 和 三种不同的完整性约束。33、MySQL 中用于实现事务提交的语句是 语句。34、数据库是多线程并发访问的,那么多个线程同时开启事务时,可能会产生脏读、重复读以及 的情况。35、在 MySQL 中,创建视图需要使用 语句。36、在 MySQL 的整数类型中,占用字节数最大的类型是 。37、在存储过程中,用于定义变量的关键字是 。38、空间索引是由 关键字定义的索引,它只能创建在空间数据类型的字段上。39、进行连
6、接查询时,返回包括左表中的所有记录和右表中符合连接条件的记录,该连接查询是 。40、数据表中的字段默认值是通过 关键字定义的。41、在 MySQL 中,使用 语句可以查看视图的字段信息,其中包括字段名、字段类型等信息。42、在 MySQL 中,除了使用 CREATE OR REPLACE VIEW 语句修改视图外,还可以使用 语句来修改视图。43、在 MySQL 中,删除视图时必须拥有 权限。44、实现数据还原时,可以在 DOS 窗口执行 mysql 命令,也可以在 MySQL 命令窗口执行 命令来还原数据。45、MySQL 中的用户分为 用户和普通用户。46、在 SELECT 语句的 WHE
7、RE 条件中,可以使用 关键字判断某个字段的值不在指定集合中47、在 MySQL 中,删除数据库名为 itcast 的命令是 。48、SQL 语言可分为 DDL、DML、DQL 和 49、在 MySQL 中,可以使用 语句删除视图中的部分记录。50、在 MySQL 安装目录中, 目录用于放置一些可执行文件。二、单选题1、下列()类型不是 MySQL 中常用的的数据类型。A、INT B、VAR C、TIME D、CHAR2、删除列指令是( )A、ALTER TABLE DELETE B、ALTER TABLE DELETE COLUMNC、ALTER TABLE DROP D、ALTER TAB
8、LE DROP COLUMN3、下列描述正确的是( )。A、一个数据库只能包含一个数据表B、一个数据库可以包含多个数据表C、一个数据库只能包含两个数据表D、一个数据表可以包含多个数据4、根据关系模式的完整性规则,一个关系中的主键( )。A、不能有两列组成B、不能成为另一个关系的外部键C、不允许空值D、可以取空值5、以下哪个语句用于撤销权限()A、DELETE B、DROP C、REVOKE D、UPDATE6、DBMS 指的是以下哪个选项?( ) A、数据库系统B、数据库信息系统C、数据库管理系统D、数据库并发系统7、下面选项中,能够实现查询表中记录的关键字是( ) A、DROPB、SELEC
9、T C、UPDATE D、DELETE8、使用 UPDATE 语句修改 root 用户的密码时,操作的表是() A、test.userB、mysql.user C、mysql.users D、test.users9、下面选项中,用于表示固定长度字符串的数据类型是() A、CHARB、VARCHAR C、BINARY D、BOLB10、下面选项中,用于删除视图的语句是() A、DROP VIEW 语句B、DELETE VIEW 语句C、ALERT VIEW 语句D、UPDATE VIEW 语句11、在关系数据库中,能够唯一地标识一个记录的属性或属性的组合,称为() A、主码 B、属性 C、关系
10、D、域12、数据库系统的核心是()。A、数据模型 B、数据库管理系统 C、数据库 D、数据库管理员13、对于现实世界中事物的特征,在实体-联系模型中使用()A、属性描述 B、关键字描述 C、二维表格描述 D、实体描述14、如果关系模式 R 属于 1NF,且每个非主属性都完全函数依赖于 R 的主码,则 R 属于()A、2NF B、3NF C、BCNF D、4NF15、DB、DBS 和 DBMS 三者之间的关系是() A、DB 包括 DBMS 和 DBSB、DBS 包括 DB 和 DBMS C、DBMS 包括 DB 和 DBSD、不能相互包括16、下列选项中,使用( )数据类型保存 3.1415
11、可以不丢失精度A、DECIMAL(6,2)B、DECIMAL(6,3) C、DECIMAL(6,4) D、DECIMAL(6,1)17、下面使用 SET 语句修改 root 用户密码的说法中,错误的是() A、root 用户先要登录到 MySQL 服务器B、语法格式:SET PASSWORD=PASSWORD(new_password); C、PASSWORD()函数可实现对密码进行加密处理D、root 用户不需要登录到 MySQL 服务器18、下面选项中,表示可变长度字符串的数据类型是() A、CHARB、VARCHAR C、BINARY D、BOLB19、用 IS NULL 关键字可以判断
12、字段的值是否为空值,IS NULL 关键字应该使用在下列选项的()子句之后A、ORDER BY B、WHEREC、SELECT D、LIMIT20、下面选项中,用于实现字符串连接的函数是() A、JOIN()B、CONCAT() C、REPLACE()D、SUBSTRING()21、假设 student 表中共有 9 条记录,而存在 name 与 gender 值完全相同的记录有 3 条, 那么使用 SELECT DISTINCT name,gender FROM student;语句查询出的记录条数是()A、6 条B、7 条C、8 条D、9 条22、在存储过程中,光标处理数据的行数是( )
13、A、一行B、两行C、三行D、多行23、下面选项中,查询 student 表中 id 值不在 2 和 5 之间的学生的 SQL 语句是( ) A、SELECT * FROM student where id!=2,3,4,5;B、SELECT * FROM student where id not between 5 and 2; C、SELECT * FROM student where id not between 2 and 5; D、SELECT * FROM student where id not in 2,3,4,5;24、下列选项中,用于定义唯一索引的是( ) A、由 Key 定
14、义的索引B、由 Union 定义的索引C、由 Unique 定义的索引D、由 Index 定义的索引25、下面选项中,删除视图应当拥有的权限是() A、CREATE 权限B、UPDATE 权限C、DROP 权限D、DELETE 权限26、下面选项中,属于 MySQL 用于放置日志文件以及数据库的目录是() A 、 bin 目 录 B 、 data 目 录C、 include 目录 D、lib 目录27、下面关于在 DOS 停止 MySql 的命令中,正确的是() A、 stop net mysqlB 、 service stop mysql C、 net stop mysqlD、 servic
15、e mysql stop28、下面有关 DECIMAL(6,2)的描述中,正确的是() A、它不可以存储小数B、6 表示的是数据的长度,2 表示小数点后的长度C、6 代表最多的整数位数,2 代表小数点后的长度D、总共允许最多存储 8 位数字29、下列选项中,定义字段非空约束的基本语法格式是( ) A、字段名 数据类型 IS NULL;B、字段名 数据类型 NOT NULL;C、字段名 数据类型 IS NOT NULL; D、字段名 NOT NULL 数据类型;30、在执行添加数据时出现“Field name doesnt have a default value”错误,可能导致错误的原因是()
16、A、INSERT 语句出现了语法问题B、name 字段没有指定默认值,且添加了 NOT NULL 约束C、name 字段指定了默认值D、 name 字段指定了默认值,且添加了 NOT NULL 约束31、下列用于更新的 SQL 语句中,正确的是()A、update user set id = u001 ;B、update user(id,username) values(u001,jack); C、update user set id=u001,username=jack;D、update into user set id = u001, username=jack;32、下面选项中,关于 S
17、QL 语句 truncate table user;的作用是解释,正确的是() A、 查询 user 表中的所有数据B、 与“delete from user;“完全一样C、 删除 user 表,并再次创建 user 表D、 删除 user 表33、使用 LIKE 关键字实现模糊查询时,常用的通配符包括() A、 %与*B、 *与?C、 %与_D、 _与*34、下列选项中,用于排序的关键字是() A、GROUP BYB、ORDER BY C、HAVINGD、WHERE35、下面选项中,用于求出某个字段的最小值的函数是() A、avg()B、max() C、min()D、total()36、下面
18、关于人与身份证号之间的关联关系描述中,正确的是() A、多对一B、多对多C、一对一D、没有关系37、下面选项中,关于 MySQL 中开启事务的 SQL 语句,正确的是() A、 BEGIN TRANSACTION;B 、 START TRANSACTION; C、 END TRANSACTION;D、 STOP TRANSACTION;38、下面选项中,用于实现事务回滚操作的语句是() A、 ROLLBACK TRANSACTION;B、 ROLLBACK;C、 END COMMIT;D、 END ROLLBACK ;39、下面事务隔离级别中,隔离级别最低的是() A、 READ UNCOMM
19、ITTEDB 、 READ COMMITTED C、 REPEATABLE READ D、 SERIALIZABLE40、下面语句中,能正确在 MySQL 中创建存储过程的是( ) A、 CREATE PROCB 、 CREATE DATABASE C 、 CREATE FUNCTION D、 CREATE PROCEDURE41、下面选项中,查看视图需要的权限是() A、 SELECT VIEWB、 CREATE VIEW C、 SHOW VIEWD、 SET VIEW42、下面将视图 view_stu 中字段 chinese 值更新为 100 的语句中,正确的是() A、 UPDATE v
20、iew_stu SET chinese = 100;B、 ALTER view_stu SET chinese = 100;C 、 UPDATE VIEW view_stu SET chinese = 100; D 、 ALTER VIEW view_stu SET chinese = 100;43、删除视图时,出现“Table chapter07.view_stu2 doesnt exist”错误,对于该错误的描述,正确的是()A、 删除视图的语句存在语法错误B、 被删除的视图所对应的基本表不存在C、 被删除的视图不存在D、 被删除的视图和表都不存在44、下面有关数据库还原的说法中,错误的是
21、() A、 还原数据库是通过备份好的数据文件进行还原B、 还原是指还原数据库中的数据,而库是不能被还原的C、 使用 mysql 命令可以还原数据库中的数据D、 数据库中的库可以被还原的45、下面使用 SET 语句将 root 用户的密码修改为 mypwd3 的描述中,正确的是() A、 root 登录到 MySQL,再执行: SET PASSWORD=password(mypwd3);B、 直接在 DOS 中执行: SET PASSWORD=password(mypwd3);C、 root 登录到 MySQL,再执行: SET PASSWORD=password(mypwd3); D、 直接在
22、 DOS 中执行: SET PASSWORD= mypwd3;46、下面选项中,允许为其他用户授权的权限是() A、 ALTER 权限B、 GRANT 权限 C、 RENAME 权限D、 GRANT USER 权限47、E-R 图是数据库设计的工具之一,它一般适用于建立数据库的( )。A、概念模型 B、结构模型 C、物理模型 D、逻辑模型48、在概念设计阶段,最常使用的数据模型是( )A、对象模型 B、物理模型 C、逻辑模型 D、实体联系模型49、E-R 图提供了表示信息世界中实体、属性和( )的方法。A、数据B、联系C、表D、模式50、在关系数据库设计中,设计关系模式属于数据库设计的()。A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL 数据库技术 应用 试卷 答案

限制150内