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

合集下载

MySQL数据库设计与应用考试答案

MySQL数据库设计与应用考试答案

1单选(2分)下列四个选项中,不属于数据库特点的是______。

得分/总分A.数据冗余很高B.数据独立性C.数据共享D.数据完整性正确答案:A你没选择任何选项2单选(2分)在MySQL中,查看所有数据库列表的语句是______。

得分/总分A.SHOW DATABASEB.SHOW CREATE DATABASEC.SHOW DATABASESD.SHOW SCHEMA正确答案:C你没选择任何选项3单选(2分)下列工具中,属于图形化用户界面的MySQL管理工具是______。

得分/总分A.mysqlB.phpMyAdminC.mysqldumpD.mysqld正确答案:B你没选择任何选项4单选(2分)在MySQL中,设有学生表Student(s_no,s_name,s_age),各字段的含义分别是学生学号、姓名、年龄。

下列插入记录语句会报错是________。

得分/总分A.insert into Student values('201530','Jakc',18)B.insert into Student(s_no,s_name,s_age)values('201530','Jakc',18)insert into Student(s_no,s_name)values('201530','Jakc')D.insert into Student values('201530','Jakc')正确答案:D你没选择任何选项5单选(2分)在教师表中查找“工龄”还没有输入数据的记录,使用的SQL语句是______得分/总分A.SELECT*FROM教师表WHERE工龄IS.NULL.B.SELECT*FROM教师表WHERE工龄=NULLC.SELECT*FROM教师表WHERE工龄=0D.SELECT*FROM教师表WHERE工龄IS NULL正确答案:D你没选择任何选项6单选(2分)有学生表s、课程表c和选课表sc,结构分别如下:s(学号,姓名,性别,年龄)c(课程号,课程名,学分)sc(学号,课程号,成绩)检索学号姓名和学生所修课程的课程名和成绩,正确的SQL命令是______。

MySQL数据库原理设计与应用模拟考试题及答案

MySQL数据库原理设计与应用模拟考试题及答案

MySQL数据库原理设计与应用模拟考试题及答案一、单选题(共30题,每题1分,共30分)1、下列()不能称为实体。

A、图书B、班级C、姓名D、手机正确答案:C2、以下数据类型中,适合存储文章内容的是()。

A、INTB、VARCHARC、CHARD、TEXT正确答案:D3、保存一个INT类型的整数需要占用()个字节的存储空间。

A、2B、8C、4D、16正确答案:C4、下面关于用户重命名的说法正确的是()。

A、ALTER USER一次仅能修改一个用户名B、RENAME USER一次可修改多个用户名C、重命名的用户可以是不存在的用户D、以上说法全部正确正确答案:B5、下面关于数据查询的描述正确的是()。

A、查询数据的条件仅能实现相等的判断B、查询的数据必须包括表中的所有字段C、星号“*”通配符代替数据表中的所有字段名D、以上答案都正确正确答案:C6、以下插入数据的语句错误的是()。

A、INSERT 表 SET 字段名=值B、INSERT INTO 表(字段列表)VALUE (值列表)C、INSERT 表 VALUE (值列表)D、以上答案都不正确正确答案:D7、下面属于数据权限的特权是()。

A、DROPB、ALTERC、DELETED、以上答案全部正确正确答案:C8、位运算符运算结果的数据类型是()。

A、INTB、TINYINTC、BIGINTD、CHAR正确答案:C9、下面用于存储二进制数据的是()。

A、INTB、FLOATC、DECIMALD、BIT正确答案:D10、以下选项中,不属于MySQL特点的是()。

A、体积小B、速度快C、跨平台D、界面良好正确答案:D11、下列选项中,()能保证表中字段值的唯一性。

A、默认约束B、非空约束C、唯一约束D、以上答案都不正确正确答案:C12、下列()可以在命令提示符下停止MySQL服务器。

A、net stop mysqlB、net stopC、stop mysqlD、net start mysql正确答案:A13、下面关于DECIMAL(5, 3)的说法中,正确的是()。

mysql数据库考试试题及答案

mysql数据库考试试题及答案

mysql数据库考试试题及答案一、选择题(每题2分,共20分)1. MySQL数据库默认使用的端口号是多少?A. 3306B. 8080C. 80D. 21答案:A2. 下列哪个不是MySQL的数据类型?A. INTB. VARCHARC. DATED. BOOLEAN答案:D3. 在MySQL中,以下哪个命令用于创建数据库?A. CREATE TABLEB. CREATE DATABASEC. DROP DATABASED. ALTER DATABASE答案:B4. 如何在MySQL中查看当前所有数据库?A. SHOW DATABASES;B. LIST DATABASES;C. SELECT DATABASES;D. DISPLAY DATABASES;答案:A5. 在MySQL中,以下哪个语句用于删除表?A. DROP TABLEB. REMOVE TABLEC. DELETE TABLED. DESTROY TABLE答案:A6. 下列哪个不是MySQL的索引类型?A. PRIMARYB. UNIQUEC. INDEXD. FOREIGN答案:D7. 在MySQL中,使用哪个命令来查看表结构?A. DESCRIBE table_name;B. EXPLAIN table_name;C. SHOW table_name;D. SELECT table_name;答案:A8. 如何在MySQL中为表添加新列?A. ADD COLUMN column_name;B. INSERT COLUMN column_name;C. CREATE COLUMN column_name;D. APPEND COLUMN column_name;答案:A9. 在MySQL中,使用哪个命令来创建视图?A. CREATE VIEW view_name AS SELECT ...B. VIEW view_name AS SELECT ...C. DEFINE VIEW view_name AS SELECT ...D. CREATE SELECT view_name AS ...答案:A10. 下列哪个命令用于在MySQL中备份数据库?A. BACKUP DATABASEB. COPY DATABASEC. DUMP DATABASED. SAVE DATABASE答案:C二、填空题(每空1分,共10分)1. 在MySQL中,使用______语句可以创建新的表。

mysql数据库技术与应用配套习题含答案

mysql数据库技术与应用配套习题含答案

第一章题目一、选择题1、数据库系统的核心是()。

A、数据库B、数据库管理系统C、数据模型D、软件工具2、SQL语言具有()功能。

A、关系规范化、数据操纵、数据控制B、数据定义、数据操纵、数据控制C、数据定义、关系规范化、数据控制D、数据定义、关系规范化、数据操纵3、SQL语言是()的语言,容易学习A、过程化B、结构化C、格式化D、导航式4、在数据库中存储的是()A、数据库B、数据库管理员C、数据以及数据之间的联系D、信息5、DBMS的中文含义是()A、数据库B、数据模型C、数据库系统D、数据管理系统二、判断题1、数据库是具有逻辑关系和确定意义的数据集合。

( )2、数据库管理系统是一种操纵和管理数据库的大型软件。

()3、常见的关系型数据库有mysql 、SQL Server、Oracle、Sybase、DB2等。

()4、MySQL是一个大型关系型数据库管理系统,Oracle是小型数据库管理系统。

()三、简答1、简述数据库的特点。

2、简述数据库和数据库系统的异同。

3、请简述DDL和DML的区别。

第一章答案一、选择题1、B2、B3、B4、C5、D二、判断题1、对2、对3、对4、错三、简答1、数据库的特点,具体如下:●数据结构化●实现数据共享●数据独立性高●数据统一管理与控制2、数据库(Database,DB)是按照数据结构来组织、存储和管理数据的仓库。

用户可以对数据进行增加、删除、修改、查找等操作。

而数据库系统(DataBase System,DBS)的范围比数据库大很多。

数据库系统是由硬件和软件组成的,其中硬件主要用于存储数据库中的数据,包括计算机、存储设备等。

软件主要包括操作系统以及应用程序等。

3、DDL是数据库定义语言,它主要用于定义数据库、表等,包括CREATE语句、ALTER语句和DROP语句。

其中CREATE语句用于创建数据库、数据表等,ALTER语句用于修改表的定义等,DROP语句用于删除数据库、删除表等。

MySQL数据库应用-0020(1)

MySQL数据库应用-0020(1)

MySQL数据库应用-0020试卷总分:100 答题时间:60分钟客观题单选题(共25题,共75分)1. 下列四项中,不属于数据库系统特点的是()。

参考答案:数据冗余度高2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。

参考答案:DBS包括DB和DBMS3. 要保证数据库的数据独立性,需要修改的是()。

参考答案:三层之间的两种映射4. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。

I.人工管理阶段II.文件系统阶段III.数据库阶段参考答案:只有I5. 关系数据库管理系统应能实现的专门关系运算包括()。

参考答案:选择、投影、连接6. 实体-联系模型是一种()工具。

参考答案:系统设计7. 下列的SQL语句中,()不是数据定义语句。

参考答案:GRANT8. SQL语言中,删除一个视图的命令是()。

参考答案:DROP9. 子模式是用来描述()。

参考答案:数据库的局部逻辑结构10. “汽车用品网上商城”中,关于购物车功能的描述,()是错误的。

参考答案:购物车中的购物信息不可删除11. 从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是()。

参考答案:增加一个关系表示联系,其中纳入M方和N方的关键字12. “汽车用品网上商城”数据库包括()张表。

参考答案:813. 在关系模式中,实现“关系中不允许出现相同的元组”的约束是()约束。

参考答案:主键14. 取出关系中的某些列,并消去重复的元组的关系运算称为()参考答案:投影运算15. 下列四项中说法不正确的是()参考答案:数据库避免了一切数据的重复16. 已知表T1中有2行数据,T2中有3行数据,执行SQL语句“select a.* from T1 a,T2 b”后,返回的行数为( )参考答案:6行17. 一张表的主键个数为()参考答案:至多1个18. MySQL中,预设的、拥有最高权限超级用户的用户名为()参考答案:root19. SQL是一种()语言参考答案:关系数据库20. 修改列指令是()参考答案:ALTER TABLE … MODIFY …21. 例如数据库中有A表,包括学生、课程、成绩三个字段,数据库结构为学生课程成绩张三语文60张三数学100李四语文70李四数学80李四英语80如何统计最高分>80的课程( )参考答案:SELECT学科FROM A GROUP BY学科HAVING MAX(成绩)>80;22. 下列哪些是MYSQL的配置文件()参考答案:my.ini23. SQL中,“AGE IN(20,22)”的语义是()参考答案:AGE =20 OR AGE =2224. 关系数据库中,主键是()参考答案:为标识表中唯一的实体25. 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()参考答案:用户自定义完整性约束多选题(共4题,共20分)1. 在SQL中,数据操纵语言(DML)包括()。

MySQL数据库技术及应用 课后习题答案 (5)[3页]

MySQL数据库技术及应用 课后习题答案 (5)[3页]

项目5一、选择题1、C2、B3、D4、A5、C6、A7、B8、C9、B10、D二、填空题1、系统变量用户变量局部变量2、BEGIN…END3、DELIMITER4、FOR EEACH ROW5、自动事务手动事务6、START TRANSACTION COMMIT三、判断题1、对2、对3、对4、错5、对6、对四、简答题1、答:存储过程具有如下优点:(1)模块化编程,代码可复用性好。

(2)具有更快的执行速度。

(3)减少网络通信量。

(4)增强系统的安全性。

存储过程与存储函数的区别如下4点:(1)语法中实现的标识符不同,存储过程使用PROCEDURE,函数为FUNCTION。

(2)存储过程在创建时没有返回值,而函数在定义时必须设置返回值。

(3)存储过程没有返回值类型,且不能将结果直接赋值给变量;而函数定义时需要设置返回值类型,且在调用时除在SELECT中,必须将返回值赋给变量。

(4)存储过程必须通过CALL进行调用,不能使用SELECT调用;而函数则可在SELECT 语句中直接使用。

2、答:游标的作用:游标提供了一种对SELECT语句结果集进行访问的机制。

可以将游标理解为一个在结果集中可以逐行移动的指针,它指向结果集中的某一行,用户可以用SQL 语句逐一从游标中获取记录,从而有选择地按行进行操作,而不是只能对整个结果集进行操作。

游标的使用主要包括声明游标、打开游标、移动游标指针并从游标结果集中读取数据和关闭游标4个步骤。

3、答:触发器是一种特殊的存储过程,主要用于保证数据的完整性和强制使用业务规则。

触发器具有以下优点:(1)触发器可以实现对数据库中的相关表的级联操作;(2)触发器可以用来定义比CHECK约束更复杂的限制;(3)触发器可以用来定义错误信息;(4)触发器可以用来实现更精细和更复杂的数据操作。

4、答:根据激活触发器时机的不同,MySQL触发器可以分为BEFORE触发器和AFTER 触发器两种类型。

MySQL数据库及应用题库附答案

MySQL数据库及应用题库附答案

MySQL数据库及应用题库附答案【仅供学习参考,切勿通篇使用!】MySQL数据库及应用题库附答案第一章测验1 单选计算机进行数据处理经历了从低级到高级的____________个发展阶段A. 2B. 3C. 4D. 5答案: C2 单选关系数据模型是以__________理论为基础的,用二维表结构来表示实体以及实体之间联系的模型。

A. 关系B. 表C. 元组D. 记录答案: A3 单选关系中能唯一标识每个元组的最少属性或属性组称之为_________________。

A. 列B. 外关键字C. 索引D. 关键字(主码或主键)答案: D4 单选在同一个数据库中某个关系R1中的属性或属性组若在另一个关系R2中作为关键字(主码)使用,则该属性或属性组为R1的___________。

A. 列B. 外关键字C. 索引D. 关键字(主码或主键)答案: B5 单选一个数据库中往往包含多个关系,一个数据库中这些关系的集合称之为___________。

A. 关系组合B. 关系集合C. 数据库模式D. 关系模式答案: C6 单选关系代数的运算分为两大类,第一类是传统的集合运算并、交、差运算,另一类是专门的关系运算,主要是选择、投影和___________。

A. 连接B. 自然连接C. 笛卡尔积D. 查询答案: A7 单选数据库、数据库管理和数据库系统之间的关系正确的是A. 数据库包括了数据库管理系统和数据库系统B. 数据库管理系统包括了数据库和数据库系统C. 数据库系统包括数据库和数据库管理系统D. 以上都不对答案: C8 单选目前,商品化的数据库管理系统以__________型为主。

A. 关系B. 层次C. 网状D. 对象答案: A9 单选从给定关系中找出满足一定条件的元组的运算,称为________运算。

A. 集合B. 投影C. 连接D. 选择答案: D10 单选数据模型所描述的内容包括三个部分,分别是数据结构、数据操作和_______。

MySQL数据库技术与应用(慕课版)课后习题答案

MySQL数据库技术与应用(慕课版)课后习题答案

第1章数据库概述1.填空题(1)Oracle(2)U 1U 2U 4U(3)体积小、安装成本低、速度快、源码开放(4)Memcached、Redis、mongoDB(5)大、中、小型网站中2.选择题(1)A(2)B(3)A(4)A(5)D3.简答题(1)常见的关系型数据库有MySQL、Oracle、SQL Server和Access数据库。

MySQL数据库主要应用在广泛地应用到互联网上的大、中、小型网站中;Oracle数据库主要应用在传统大企业、政府机构、金融机构、证券机构等;SQL Server数据库主要应用在部分电商和使用Windows 服务器平台的企业;Access数据库早期应用于小型程序系统ASP + Access、系统留言板、校友录等。

(2)关系型数据库按照结构化的方法存储数据,具备纵向扩展能力,采用结构化查询语言,强调ACID规则,强调数据的强一致性,可以控制事务原子性细粒度,并且一旦操作有误或者有需要,可以回滚事务。

非关系型数据库不需要固定的表结构,一般情况下也不存在对数据的连续操作。

不同点:关系型数据库使用表结构,非关系型的数据库格式灵活。

关系型数据库支持SQL语言,支持事务,非关系型数据库不提供SQL语言,无事务处理。

相对于关系型数据库,非关系型数据库在大数据存取上具备无法比拟的性能优势。

(3)应该注意MySQL的版本和开发人员使用的版本。

第2章环境的安装与基本配置1.填空题(1)Ubuntu CentOS Red Hat(2)RPM包二进制包源码包(3)仅主机模式NAT模式桥接模式(4)数据库语言(5)Mysqladmin、mysqldump等命令2.选择题(1)A(2)B(3)B(4)D(5)D3.简答题(1)在企业中应该使用源码编译方式安装MySQL,使用源码安装在编译安装过程可以设定参数,按照需求,进行安装,并且安装的版本,可以自己选择,灵活性比较大。

(2)VMware虚拟平台提供3种网络模式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库技术与应用》试题库一、填空题1、数据库是存储和管理数据的仓库,但数据库并不能直接存储数据,而是将数据存储到________中的。

2、如果MySQL服务名为MySQL5,则在Windows的命令窗口中,启动MySQL服务的指令是____。

3、在删除关联表中数据时,可以先删除从表中的相关记录或将从表外键字段值设置为________,再删除主表中的相关记录,这样一定能成功删除。

4、在MySQL中,除了使用CREATE OR REPLACE VIEW语句修改视图外,还可以使用________语句来修改视图。

5、若想为表中插入的新记录自动生成唯一的ID,可以使用________约束来实现。

6、MySQL是一种_______(多用户、单用户)的数据库管理系统。

7、select (NULL<=>NULL) is NULL;的结果为_____。

8、在Windows下配置MySql服务器默认使用的用户是_______。

9、在MySQL中,整数类型可分为5种,分别是TINYINT、SMALLINT、MEDIUMINT、_______和BIGINT。

10、在MySQL中,查看已经存在数据库的sql语句是_______。

11、在MySQL中,可以使用关键字________按某个字段或者多个字段中的值进行分组,字段中值相同的为一组。

12、MySQL提供了一个________命令,它可以实现数据的备份。

13、在SELECT语句的WHERE条件中,可以使用________关键字来判断字段的值是否为空值。

14、在MySQL中,主键约束是通过________定义的,它可以唯一标识表中的记录。

15、在MySQL中,修改表名的基本语法格式________。

16、实现数据还原时,可以在DOS窗口执行mysql命令,也可以在MySQL命令窗口执行________命令来还原数据。

17、聚合函数中,用于求出某个字段平均值的函数是________。

18、在创建视图时,如果有OR REPLACE子句,必须在视图上具有________权限。

19、用于返回字符串str的长度的函数是________。

20、要查询student表中name字段值以字符“m”开始,以字符“d”结束的记录应该在WHERE子句后跟 LIKE________。

21、使用________关键字进行子查询时,外层查询条件将会包含在内层查询返回的列值集合中。

22、手动刷新权限表的语句是:________。

23、在MySQL中,添加字段的基本语法格式是________。

24、在MySQL中,使用DESCRIBLE查看表字段信息的语法格式是________。

25、目前只有________存储引擎支持由FULLTEXT关键字定义的全文索引。

26、MySQL中提供了_______关键字,该关键字可以判断两个字符串是否相匹配,通常用它来实现模糊查询。

27、用二维表结构表示实体以及实体间联系的数据模型称为________数据模型。

28、如果在一个连接查询中,涉及到的两个表是同一个表,这种查询称为_______。

29、在MySQL中,用于设置MySQL结束符的关键字是_______。

30、在编写存储过程时,查询语句返回多条记录并且数据量非常大,则需要使用_______来逐条读取查询结果集中的记录。

31、bool型数据用于存储逻辑值,它只有两种状态,即_______和_______。

32、MySQL支持关系模型中_______、_______和_______三种不同的完整性约束。

33、MySQL中用于实现事务提交的语句是_______语句。

34、数据库是多线程并发访问的,那么多个线程同时开启事务时,可能会产生脏读、重复读以及_______的情况。

35、在MySQL中,创建视图需要使用_______语句。

36、在MySQL的整数类型中,占用字节数最大的类型是________。

37、在存储过程中,用于定义变量的关键字是________。

38、空间索引是由________关键字定义的索引,它只能创建在空间数据类型的字段上。

39、进行连接查询时,返回包括左表中的所有记录和右表中符合连接条件的记录,该连接查询是________。

40、数据表中的字段默认值是通过________关键字定义的。

41、在MySQL中,使用_______语句可以查看视图的字段信息,其中包括字段名、字段类型等信息。

42、在MySQL中,除了使用CREATE OR REPLACE VIEW语句修改视图外,还可以使用_______语句来修改视图。

43、在MySQL中,删除视图时必须拥有_______权限。

44、实现数据还原时,可以在DOS窗口执行mysql命令,也可以在MySQL命令窗口执行_______命令来还原数据。

45、MySQL中的用户分为_______用户和普通用户。

46、在SELECT语句的WHERE条件中,可以使用________关键字判断某个字段的值不在指定集合中47、在MySQL中,删除数据库名为itcast的命令是________。

48、SQL语言可分为DDL、DML、DQL和________49、在MySQL中,可以使用________语句删除视图中的部分记录。

50、在MySQL安装目录中,________目录用于放置一些可执行文件。

二、单选题1、下列( )类型不是MySQL中常用的的数据类型。

A、INTB、VARC、TIMED、CHAR2、删除列指令是( ) A、ALTER TABLE … DELETE … B、ALTER TABLE … DELETE COLUMN… C、ALTER TABLE … DROP … D、ALTER TABLE … DROP COLUMN…3、下列描述正确的是( )。

A、一个数据库只能包含一个数据表 B、一个数据库可以包含多个数据表 C、一个数据库只能包含两个数据表 D、一个数据表可以包含多个数据4、根据关系模式的完整性规则,一个关系中的主键( )。

A、不能有两列组成 B、不能成为另一个关系的外部键 C、不允许空值 D、可以取空值5、以下哪个语句用于撤销权限( )A、DELETEB、DROPC、REVOKED、UPDATE6、DBMS指的是以下哪个选项?( )A、数据库系统B、数据库信息系统C、数据库管理系统D、数据库并发系统7、下面选项中,能够实现查询表中记录的关键字是( )A、DROPB、SELECTC、UPDATED、DELETE8、使用UPDATE语句修改root用户的密码时,操作的表是( )A、erB、erC、ersD、ers9、下面选项中,用于表示固定长度字符串的数据类型是( )A、CHARB、VARCHARC、BINARYD、BOLB10、下面选项中,用于删除视图的语句是( )A、DROP VIEW语句B、DELETE VIEW语句C、ALERT VIEW语句D、UPDATE VIEW语句11、在关系数据库中,能够唯一地标识一个记录的属性或属性的组合,称为( )A、主码B、属性C、关系D、域12、数据库系统的核心是( )。

A、数据模型B、数据库管理系统C、数据库D、数据库管理员13、对于现实世界中事物的特征,在实体-联系模型中使用( )A、属性描述B、关键字描述C、二维表格描述D、实体描述14、如果关系模式R属于1NF,且每个非主属性都完全函数依赖于R的主码,则R属于( )A、2NFB、3NFC、BCNFD、4NF15、DB、DBS和DBMS三者之间的关系是( ) A、DB包括DBMS和DBS B、DBS包括DB和DBMS C、DBMS包括DB和DBS D、不能相互包括16、下列选项中,使用( )数据类型保存3.1415可以不丢失精度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、VARCHARC、BINARYD、BOLB19、用IS NULL关键字可以判断字段的值是否为空值,IS NULL关键字应该使用在下列选项的( )子句之后A、ORDER BYB、WHEREC、SELECTD、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、在存储过程中,光标处理数据的行数是( )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定义的索引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 mysqlC、 net stop mysqlD、 service 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' doesn't have a default value”错误,可能导致错误的原因是()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、下面选项中,关于SQL语句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 BYC、HAVINGD、WHERE35、下面选项中,用于求出某个字段的最小值的函数是()A、avg()B、max()C、min()D、total()36、下面关于人与身份证号之间的关联关系描述中,正确的是()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 UNCOMMITTEDB、 READ COMMITTEDC、 REPEATABLE READD、 SERIALIZABLE40、下面语句中,能正确在MySQL中创建存储过程的是()A、 CREATE PROCB、 CREATE DATABASEC、 CREATE FUNCTIOND、 CREATE PROCEDURE41、下面选项中,查看视图需要的权限是()A、 SELECT VIEWB、 CREATE VIEWC、 SHOW VIEWD、 SET VIEW42、下面将视图view_stu中字段chinese值更新为100的语句中,正确的是()A、 UPDATE view_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' doesn't exist”错误,对于该错误的描述,正确的是()A、删除视图的语句存在语法错误B、被删除的视图所对应的基本表不存在C、被删除的视图不存在D、被删除的视图和表都不存在44、下面有关数据库还原的说法中,错误的是()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、直接在DOS中执行: SET PASSWORD= 'mypwd3';46、下面选项中,允许为其他用户授权的权限是()A、 ALTER权限B、 GRANT权限C、 RENAME权限D、 GRANT USER权限47、E-R图是数据库设计的工具之一,它一般适用于建立数据库的( )。

相关文档
最新文档