《MySQL数据库考试试题及答案.pdf》由会员分享,可在线阅读,更多相关《MySQL数据库考试试题及答案.pdf(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-.z.专业:移动通信科目:MySQL 数据库 一、单项选择题 1以下聚合函数求数据总和的是()AMA*BSUM CCOUNT DAVG 答案:B 2可以用()来声明游标 ACREATE CURSOR BALTER CURSOR CSET CURSOR DDECLARE CURSOR 答案:D 3SELECT 语句的完整语法较复杂,但至少包括的部分是()A仅 SELECT BSELECT,FROM CSELECT,GROUP DSELECT,INTO 答案:B 4SQL 语句中的条件用以下哪一项来表达()ATHEN BWHILE CWHERE DIF 答案:C 5使用 CREATE TABLE
2、 语句的()子句,在创建基本表时可以启用全文本搜索 AFULLTE*T BENGINE CFROM DWHRER 答案:A 6以下能够删除一列的是()Aalter table emp remove addcolumn Balter table emp drop column addcolumn Calter table emp delete column addcolumn Dalter table emp delete addcolumn 答案:B 7若要撤销数据库中已经存在的表 S,可用()。ADELETE TABLE S BDELETE S CDROP S DDROP TABLE S 答
3、案:D-.z.8查找表结构用以下哪一项()AFIND BSELETE CALTER DDESC 答案:D 9要得到最后一句 SELECT 查询到的总行数,可以使用的函数是()AFOUND_ROWS BLAST_ROWS CROW_COUNT DLAST_INSERT_ID 答案:A 10在视图上不能完成的操作是()A查询 B在视图上定义新的视图 C更新视图 D在视图上定义新的表 答案:D 11UNIQUE 惟一索引的作用是()A保证各行在该索引上的值都不得重复 B保证各行在该索引上的值不得为 NULL C保证参加惟一索引的各列,不得再参加其他的索引 D保证惟一索引不能被删除 答案:A 12用于
4、将事务处理写到数据库的命令是()Ainsert Brollback Cmit Dsavepoint 答案:C 13查找条件为:*不是 NULL 的记录()AWHERE NAME!NULL BWHERE NAME NOT NULL CWHERE NAME IS NOT NULL DWHERE NAME!=NULL 答案:C 14主键的建立有()种方法 A一 B四 C二 D三 答案:D 15在视图上不能完成的操作是()A更新视图数据-.z.B在视图上定义新的基本表 C在视图上定义新的视图 D查询 答案:B 16在 SQL 语言中,子查询是()。A选取单表中字段子集的查询语句 B选取多表中字段子集的
5、查询语句 C返回单表中数据子集的查询语言 D嵌入到另一个查询语句之中的查询语句 答案:D 17向数据表中插入一条记录用以下哪一项()ACREATE BINSERT CSAVE DUPDATE 答案:B 18在 select 语句的 where 子句中,使用正则表达式过滤数据的关键字是()Alike Bagainst Cmatch Drege*p 答案:D 19SQL 语言的数据操纵语句包括 SELECT、INSERT、UPDATE、DELETE 等。其中最重要的,也是使用最频繁的语句是()。AUPDATE BSELECT CDELETE DINSERT 答案:B 20以下哪种操作能够实现实体完
6、整性()A设置唯一键 B设置外键 C减少数据冗余 D设置主键 答案:B 21SQL 语言中,删除一个视图的命令是()AREMOVE BCLEAR CDELETE DDROP 答案:D 22修改数据库表结构用以下哪一项()AUPDATE BCREATE-.z.CUPDATED DALTER 答案:D 23在全文本搜索的函数中,用于指定被搜索的列的是()AMATCH()BAGAINST()CFULLTE*T()DREGE*P()答案:A 24以下语句错误的是()Aselect sal+1 from emp;Bselect sal*10,sal*deptno from emp;C不能使用运算符号 D
7、select sal*10,deptno*10 from emp;答案:C 25下列()不属于连接种类 A左外连接 B内连接 C中间连接 D交叉连接 答案:C 26若用如下的 SQL 语句创建了一个表 SC:()CREATE TABLE SC(S#CHAR(6)NOT NULL,C#CHAR(3)NOT NULL,SCORE INTEGER,NOTE CHAR(20);向 SC 表插入如下行时,()行可以被插入。A(NULL,103,80,选修)B(200823,101,NULL,NULL)C(201132,NULL,86,)D(201009,111,60,必修)答案:B 27删除用户账号命令
8、是()ADROP USER BDROP TABLE USER CDELETE USER DDELETE FROM USER 答案:A 28以下语句错误的是()A alter table emp delete column addcolumn;B alter table emp modify column addcolumn char(10);Calter table emp change addcolumn addcolumn int;D alter table emp add column addcolumn int;答案:A 29组合多条 SQL 查询语句形成组合查询的操作符是()ASEL
9、ECT BALL-.z.CLINK DUNION 答案:D 30创建数据库使用以下哪项()Acreate mytest Bcreate table mytest Cdatabase mytest Dcreate database mytest 答案:D 31以下哪项用来分组()AORDER BY BORDERED BY CGROUP BY DGROUPED BY 答案:D 32SQL 是一种()语言。A函数型 B高级算法 C关系数据库 D人工智能 答案:C 33删除数据表用以下哪一项()ADROP BUPDATE CDELETE DDELETED 答案:A 34若要在基本表 S 中增加一列(课
10、程名),可用()AADD TABLE S ALTER(CHAR()BALTER TABLE S ADD(CHAR()CADD TABLE S(CHAR()DALTER TABLE S(ADD CHAR()答案:B 35下列的 SQL 语句中,()不是数据定义语句。ACREATE TABLE BGRANT CCREATE VIEW D DROP VIEW 答案:B 36以下删除记录正确的()Adelete from emp where name=dony;BDelete*from emp where name=dony;CDrop from emp where name=dony;DDrop*f
11、rom emp where name=dony;-.z.答案:A 37 删除经销商 1018 的数据记录的代码为()from distributors where distri_num=1018 Adrop table Bdelete*Cdrop column Ddelete 答案:D 38按照*降序排列()AORDER BY DESC NAME BORDER BY NAME DESC CORDER BY NAME ASC DORDER BY ASC NAME 答案:B 39可以在创建表时用()来创建唯一索引,也可以用()来创建唯一索引 ACreate table,Create inde*B设
12、置主键约束,设置唯一约束 C设置主键约束,Create inde*D以上都可以 答案:C 40在 SELECT 语句中,使用关键字()可以把重复行屏蔽 ATOP BALL CUNION DDISTINCT 答案:D 41以下聚合函数求平均数的是()ACOUNT BMA*CAVG DSUM 答案:C 42返回当前日期的函数是()Acurtime()Badddate()Ccurnow()Dcurdate()答案:D 43用来插入数据的命令是(),用于更新的命令是()AINSERT,UPDATE BCREATE,INSERT INTO CDELETE,UPDATE DUPDATE,INSERT 答案
13、:A 44SELECT COUNT(SAL)FROM EMP GROUP BY DEPTNO;意思是()-.z.A求每个部门中的工资 B求每个部门中工资的大小 C求每个部门中工资的综合 D求每个部门中工资的个数 答案:D 45以下表达降序排序的是()AASC BESC CDESC DDSC 答案:C 46以下哪项不属于数据模型()A关系模型 B网状模型 C层次模型 D网络模型 答案:A 47有三个表,它们的记录行数分别是 10 行、2 行和 6 行,三个表进行交叉连接后,结果集中共有()行数据 A18 B26 C不确定 D120 答案:D 48从 GROUP BY 分组的结果集中再次用条件表达
14、式进行筛选的子句是()AFROM BORDER BY CHAVING DWHERE 答案:C 49为数据表创建索引的目的是()A提高查询的检索性能 B归类 C创建唯一索引 D创建主键 答案:A 50如果要回滚一个事务,则要使用()语句。Amit transaction B begin transaction C revoke Drollback transaction 答案:D 51查找数据表中的记录用以下哪一项()AALTRE-.z.BUPDATE CSELECT DDELETE 答案:C 52在 MySQL 中,建立数据库用()ACREATE TABLE 命令 BCREATE TRIGGE
15、R 命令 CCREATE INDE*命令 DCREATE DATABASE 命令 答案:D 53MySQL 中,预设的、拥有最高权限超级用户的用户名为()Atest BAdministrator CDA Droot 答案:D 54以下插入记录正确的()Ainsert into emp(ename,hiredate,sal)values(value1,value2,value3);Binsert into emp(ename,sal)values(value1,value2,value3);Cinsert into emp(ename)values(value1,value2,value3);D
16、insert into emp(ename,hiredate,sal)values(value1,value2);答案:A 55在 SQL 语言中的视图 VIEW 是数据库的()A外模式 B存储模式 C模式 D内模式 答案:A 56以下哪项用来排序()AORDERED BY BORDER BY CGROUP BY DGROUPED BY 答案:B 57以下聚合函数求个数的是()AAVG BSUM CMA*DCOUNT 答案:D 58在 select 语句中,实现选择操作的子句是()Aselect Bgroup by Cwhere-.z.Dfrom 答案:C 59查找数据库中所有的数据表用以下哪
17、一项()ASHOW DATABASE BSHOW TABLES CSHOW DATABASES DSHOW TABLE 答案:B 60触发器不是响应以下哪一语句而自动执行的 Mysql 语句 Aselect Binsert Cdelete Dupdate 答案:A 61()表示一个新的事务处理块的开始 ASTART TRANSACTION BBEGIN TRANSACTION CBEGIN MIT DSTART MIT 答案:A 62以下语句不正确的是()Aselect*from emp;Bselect ename,hiredate,sal from emp;Cselect*from emp
18、order deptno;Dselect*from where deptno=1 and sal=20 and AME=ACCESS BS.S#=SC.S#and C.C#=SC.C#and SAGE in=20 and AME in ACCESS CSAGE in=20 and AME in ACCESS DS.S#=SC.S#and C.C#=SC.C#and SAGE=20 and AME=ACCESS 答案:D 88以下哪项属于 DDL 操作()Aupdate Bcreate C insert Ddelete 答案:B 89查找条件为:*为 NULL 的记录()AWHERE NAME
19、NULL BWHERE NAME IS NULL CWHERE NAME=NULL DWHERE NAME=NULL 答案:B 90条件“IN(20,30,40)”表示()A年龄在 20 到 40 之间 B年龄在 20 到 30 之间 C年龄是 20 或 30 或 40 D年龄在 30 到 40 之间 答案:C 91正则表达式的转义符是()A B C;D$答案:A 92更新数据表中的记录用以下哪一项()ADELETE BALTRE CUPDATE DSELECT 答案:C 93关系数据库中,主键是()A创建唯一的索引,允许空值-.z.B只允许以表中第一字段建立 C允许有多个主键的 D为标识表中
20、唯一的实体 答案:D 94使用 SELECT 语句随机地从表中挑出指定数量的行,可以使用的方法是()A在 LIMIT 子句中使用 RAND()函数指定行数,并用 ORDER BY 子句定义一个排序规则 B只要使用 LIMIT 子句定义指定的行数即可,不使用 ORDER BY 子句 C只要在 ORDER BY 子句中使用 RAND()函数,不使用 LIMIT 子句 D在 ORDER BY 子句中使用 RAND()函数,并用 LIMIT 子句定义行数 答案:D 95进入要操作的数据库 TEST 用以下哪一项()AIN TEST BSHOW TEST CUSER TEST DUSE TEST 答案:
21、D 96例如数据库中有 A 表,包括学生,学科,成绩三个字段,数据库结构为 学生学科成绩*三语文 80 *三数学 100 李四语文 70 李四数学 80 李四英语 80 如何统计每个学科的最高分()Aselect 学生,ma*(成绩)from A group by 学生;Bselect 学生,ma*(成绩)from A group by 学科;Cselect 学生,ma*(成绩)from A order by 学生;Dselect 学生,ma*(成绩)from A group by 成绩;答案:B 97下列哪些语句对主键的说明正确()A主键可重复 B主键不唯一 C在数据表中的唯一索引 D主键用
22、 foreign key 修饰 答案:C 98数据库服务器、数据库和表的关系,正确的说法是()A一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表 B一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表 C一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表 D一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表 答案:B 99例如数据库中有 A 表,包括学生,学科,成绩三个字段,数据库结构为 学生学科成绩*三语文 60 -.z.*三数学 100 李四语文 70 李四数学 80 李四英语 80 如何统计最高分80 的学科()ASELECT MA*(成绩)FRO
23、M A GROUP BY 学科 HAVING MA*(成绩)80;BSELECT 学科 FROM A GROUP BY 学科 HAVING 成绩80;CSELECT 学科 FROM A GROUP BY 学科 HAVING MA*(成绩)80;DSELECT 学科 FROM A GROUP BY 学科 WHERE MA*(成绩)80;答案:C 100统计每个部门中人数()ASELECT SUM(ID)FROM EMP GROUP BY DEPTNO;BSELECT SUM(ID)FROM EMP ORDER BY DEPTNO;CSELECT COUNT(ID)FROM EMP ORDER B
24、Y DEPTNO;DSELECT COUNT(ID)FROM EMP GROUP BY DEPTNO;答案:D 101DECIMAL 是()数据类型 A可变精度浮点值 B整数值 C双精度浮点值 D单精度浮点值 答案:A 102视图是一种常用的数据对象,它是提供()和()数据的另一种途径,可以简化数据库操作 A插入,更新 B查看,检索 C查看,存放 D检索,插入 答案:C 103删除数据表中的一条记录用以下哪一项()ADELETED BDELETE CDROP DUPDATE 答案:B 二、多项选择题 1触发器是响应以下任意语句而自动执行的一条或一组 MYSQL 语句()AUPDATE BINS
25、ERT CSELECT DDELETE 答案:B,A,D 2对于删除操作以下说法正确的是()Adrop database 数据库名:删除数据库-.z.Bdelete from 表名;删除表中所有记录条 Cdelete from 表名 where 字段名=值;删除符合条件的记录条 Ddrop table 表名;删除表 答案:B,C,D,A 3下面正确的说法是()A关键字只能由单个的属性组成 B在一个关系中,关键字的值不能为空 C一个关系中的所有候选关键字均可以被指定为主关键字 D关键字是关系中能够用来惟一标识元组的属性 答案:D,B,C 4以下说法正确的是()A字符型既可用单引号也可用双引号将串
26、值括起来 B字符型的 87398143 不参与计算的 C87398143 不能声明为数值型 D数值型的 87398143 将参与计算 答案:A,D,B 5关于主键下列说法正确的是()A可以是表中的一个字段,B是确定数据库中的表的记录的唯一标识字段,C该字段不可为空也不可以重复 D可以是表中的多个字段组成的。答案:B,A,D,C 6mySQL 支持哪些逻辑运算符 A&B|CNOT DAND 答案:D,C 7以下不属于浮点型的是()Asmallint Bmediumint Cfloat Dint 答案:A,B,D 8下列正确的命令是()Ashow tables;Bshow columns;Csho
27、w columns from customers;Dshow databases;答案:D,A,C 9正则表达式中,重复元字符“*”表示()A无匹配 B只匹配 1 个 C0 个匹配-.z.D多个匹配 答案:C,D 10下面对 union 的描述正确的是()Aunion 只连接结果集完全一样的查询语句 Bunion 可以连接结果集中数据类型个数相同的多个结果集 Cunion 是筛选关键词,对结果集再进行操作 D任何查询语句都可以用 union 来连接 答案:D,A,C 11下列哪一个逻辑运算符的优先级排列不正确()AAND/NOT/OR BNOT/AND/OR COR/NOT/AND DOR/A
28、ND/NOT 答案:A,C,D 12对*个数据库进行筛选后,()。A B)可以选出符合*些条件组合的记录 BD)不能选择出符合条件组合的记录 CA)可以选出符合*些条件的记录 DC)只能选择出符合*一条件的记录 答案:C,A 13下列语句错误的是()Aselect*from orders where ordername is not null;Bselect*from orders where ordernamenull;Cselect*from orders where ordername is null;Dselect*from orders where ordername not is
29、null;答案:D,B 14在下列关于关系的叙述中,正确的是()AC)行在表中的顺序无关紧要 B A)表中任意两行的值不能相同 C D)列在表中的顺序无关紧要 DB)表中任意两列的值不能相同 答案:B,A,C 15下面系统中属于关系数据库管理系统的是()A B)MS_SQL SERVER BA)Oracle C C)IMS D D)DB2 答案:B,A,C 16下列是 MYSQL 比较运算符的是()A!=B C=D=答案:D,B,A-.z.17E*cel 中有关数据库内容,描述正确的有()。A每一个 E*cel 数据库对应一个工作簿文件 B一列为一个字段,描述实体对象的属性 CE*cel 数据
30、库属于“关系数据模型”,又称为关系型数据库 D一行为一个记录,描述*个实体对象 答案:D,B,C 18下面关于使用 UPDATE 语句,正确的是()A被定义为 NOT NULL 的列不可以被更新为 NULL B不能在一个子查询中更新一个表,同时从同一个表中选择 C不能把 ORDER BY 或 LIMIT 与多表语法的 UPDATE 语句同时使用 D如果把一列设置为其当前含有的值,则该列不会更新 答案:D,C,B 19关于 E*cel 数据库应用的描述正确的有()。A是一个数据清单 B是按一定组织方式存储在一起的相关数据的集合 C是一个数组 D是程序化的电子表格 答案:B,A 20关于 DELE
31、TE 和 TRUNCATE TABLE 的说法,正确的是()A两者都可以删除指定条目的记录 B前者可以删除指定条目的记录,后者不能 C两者都反回被删除记录的数目 D前者返回被删除记录数目,后者不返回 答案:B,D 21关于游标,下列说法正确的是()A声明后必须打开游标以供使用 B结束游标使用时,必须闭游标 C使用游标前必须声明它 D游标只能用于存储过程和函数 答案:D,C,A,B 22下列说法正确的是()A在 MySQL 中,不允许有空表存在,即一*数据表中不允许没有字段。B在 MySQL 中,对于存放在服务器上的数据库,用户可以通过任何客户端进行访问。C数据表的结构中包含字段名、类型、长度、
32、记录。D字符型数据其常量标志是单引号和双引号,且两种符号可以混用。答案:B,A 23下面数据库名称合法的是()Adb1/student Bdb1.student Cdb1_student Ddb1&student 答案:D,C 24下面语句中,表示过虑条件是 vend_id=1002 或 vend_id=1003 的是()Aselect*from products where vend_id=1002 or vend_id=1003-.z.Bselect*from products where vend_id in(1002,1003);Cselect*from products where
33、vend_id not in(1004,1005);Dselect*from products where vend_id=1002 and vend_id=1003 答案:B,A 25下列哪些列类型是数值型的数据()。ADOUBLE BINT CSET DFLOAT 答案:B,A,D 26以下否定语句搭配正确的是()Anot in Bin not Cnot between and Dis not null 答案:C,A,D 27下面检索结果一定不是一行的命令是()Aselect distinct*from orders;Bselect*from orders limit 1,2;Cselec
34、t top 1*from orders;Dselect*from orders limit 1;答案:C,A,B 28以下哪些是 mySQL 数据类型()ABIGINT BTINYINT CINTEGER DINT 答案:D,C,A,B 29关于 group by 以下语句正确的是()ASELECT store_name FROM Store_Information GROUP BY store_name B SELECT SUM(sales)FROM Store_Information GROUP BY sales C SELECT store_name,price SUM(sales)FR
35、OM Store_Information GROUP BY store_name,price DSELECT store_name,SUM(sales)FROM Store_Information GROUP BY store_name 答案:D,C,B 30在数据库系统中,有哪几种数据模型?()A D)实体联系模型 B C)关系模型 C A)网状模型 D B)层次模型 答案:C,D,B 31关于 CREATE 语句下列说法正确的是()Acreate table 表名(字段名 1 字段类型,字段名 2 字段类型,.)B create tables 表名(字段类型,字段名 1 字段类型,字段名
36、2.)-.z.Ccreate tables 表名(字段名 1 字段类型,字段名 2 字段类型,.)D create table 表名(字段类型,字段名 1 字段类型,字段名 2.)答案:A,D 32以下说法正确的是()A一个服务器只能有一个数据库 B一个服务器可以有多个数据库 C一个数据库只能建立一*数据表 D一个数据库可以建立多*数据表 答案:B,D 33下列说法正确的是()A一*数据表一旦建立完成,是不能修改的。B在 MySQL 中,用户在单机上操作的数据就存放在单机中。C在 MySQL 中,可以建立多个数据库,但也可以通过限定,使用户只能建立一个数据库。D要建立一*数据表,必须先建数据表
37、的结构。答案:C,B,D 34“show databases like student%”命令可以显示出以下数据库()Astudent_my Bstudenty Cmystudent Dstudent 答案:D,A,B 35下面的选项是关系数据库基本特征的是()。A与列的次序无关 B不同的列应有不同的数据类型 C不同的列应有不同的列名 D与行的次序无关 答案:C,D,A 36在 mysql 提示符下,输入_命令,可以查看由 mysql 自己解释的命令()A?B?Chelp Dh 答案:C,D,B 37下列哪些数据是字符型数据。()A中国 B“1+2”C”cant”D”*三李四”答案:B,D,C
38、 38关于语句 limit 5,5,说法正确的是 A表示检索出第 5 行开始的 5 条记录 B表示检索出行 6 开始的 5 条记录 C表示检索出第 6 行开始的 5 条记录-.z.D表示检索出行 5 开始的 5 条记录 答案:C,D 39SQL 语言集几个功能模块为一体,其中包括()AC.DCL B B.DML C D.DNL DA.DDL 答案:D,B,A 40下列说法正确的是()Aalter table user drop column se*;Balter table user add se*varchar(20);Calter table user drop se*;Dalter ta
39、ble user modify id int primary key;答案:D,B,A,C 41视图一般不用于下列哪些语句()ADELETE BSELECT CINSERT DUPDATE 答案:C,D,A 42在算术运算符、比较运算符、逻辑运算符,这三种符号中,它们的优先级排列不正确的是()A算术/逻辑/比较 B比较/逻辑/算术 C比较/算术/逻辑 D算术/比较/逻辑 答案:A,C,B 43对同一存储过程连续两次执行命令 DROP PROCEDURE IF E*ISTS,将会()A第一次执行删除存储过程,第二次产生一个错误 B第一次执行删除存储过程,第二次无提示 C存储过程不能被删除 D最终
40、删除存储过程 答案:B,D 44关于检索结果排序,正确的是()A关键字 DESC 表示降序,ASC 表示升序 B如果指定多列排序,只能在最后一列使用升序或降序关键字 C如果指定多列排序,可以在任意列使用升序或降序关键字 D关键字 ASC 表示降序,DESC 表示升序 答案:A,C 45以下语句错误的是();SELECT rank,AVG(salary)FROM people HAVING AVG(salary)1000 GROUP BY rank;ASELECT rank,AVG(salary)FROM people GROUP BY rank HAVING AVG(salary)1000-.
41、z.BSELECT rank,AVG(salary)FROM people HAVING AVG(salary)1000 GROUP BY rank;CSELECT AVG(salary)FROM people GROUP BY rank HAVING AVG(salary)1000;DSELECT rank,AVG(salary)FROM people GROUP BY rank WHERE AVG(salary)1000;答案:D,B 46创建数据表时,下列哪些列类型的宽度是可以省略的。()ADATE BINT CCHAR DTE*T 答案:B,D,A 47关于主键下列说法正确的是()A主
42、键的值对用户而言是没有什么意义 B主键的主要作用是将记录和存放在其他表中的数据进行关联。C一个主键是唯一识别一个表的每一记录,D主键是不同表中各记录之间的简单指针。答案:C,B,D,A 48 您需要显示从 2009 年 1 月 1 日到 2009 年 12 月 31 日雇佣的所有职员的*和雇佣日期。职员信息表tblEmployees包含列Name和列HireDate,下面哪些语句能完成该功能()ASELECT Name,HireDate FROM tblEmployees BSELECT Name,HireDate FROM tblEmployees WHERE HireDate=2009-0
43、1-01 OR 2009-12-31 C SELECT Name,HireDate FROM tblEmployees WHERE HireDate BETWEEN 2008-12-31 AND 2010-01-01 DSELECT Name,HireDate FROM tblEmployees WHERE substring(HireDate,1,4)=2009;答案:C,D 49以下哪项是事务特性()A独立性 B持久性 C原子性 D一致性 答案:C,D,A,B 50对于显示操作以下说法正确的是()Ashow database;显示所有数据库 Bshow table;显示所有表 Cshow
44、tables;显示所有表 Dshow databases;显示所有数据库 答案:D,B 51语句 select*from products where prod_name like%se%结果集包括()A检索 products 表中 prod_name 字段以se结尾的数据 B检索 products 表中 prod_name 字段以se开关的数据 C检索 products 表中 prod_name 字段包含se的数据 D检索 products 表中 prod_name 字段不包含se的数据-.z.答案:C,B,A 52在 mysql 提示符下可以输入一个 SQL 语句,并以()结尾,然后按回车
45、执行该语句()A“G”B“。”C“g”D“;”答案:D,C,A 53关于 insert 语句下列说法正确的是()Ainsert into 表名 values(字段名 1 对应的值);Binsert into 表名 values(字段名 1 对应的值,字段名 2 对应值);Cinsert into 表名(字段名 1)value(字段名 1 对应的值);D insert into 表名(字段名 1,字段名 2)values(字段名 1 对应的值,字段名 2 对应值);答案:D,B 54 23 关系数据模型哪些优点?()AA)结构简单 B C)有标准语言 C B)适用于集合操作 D D)可表示复杂的
46、语义 答案:A,C,B 55对*个数据库使用记录单,可以进行的记录操作有()A删除 B新建 C还原 D插入 答案:B,A,C 56关于 select 语句下列说法正确的是()A select(name)from table person:所有记录的 name 字段的值 Bselect(name)from person where age=12 or name=aa;or 或者 C select(name)from table person where age=12;查找 age=12 的记录的那个字段的值 D select(name,age)from person where age=12 a
47、nd name=aa;and 并且 答案:B,D 57在字符串比较中,下列哪些是不正确的()A所有标点符号比数字大 B所有数字都比汉字大 C所有英文比数字小 D所有英文字母都比汉字小 答案:B,C,A 58数据库信息的运行安全采取的主措施有()。A备份与恢复 B应急 C风险分析-.z.D审计跟踪 答案:C,D,A,B 三、填空题 1select 9/3;的结果为_。答案:3.0000 2补全语句:select vend_id,count(*)as num_prods from products group by _;答案:vend_id 3用 SELECT 进行模糊查询时,可以使用匹配符,但要
48、在条件值中使用_或%等通配符来配合查询。答案:-4当所查询的表不在当前数据库时,可用_格式来指出表或视图对象 答案:数据库.所有者名称.对象名称 5语句 SELECT“1+2”;的显示结果是 答案:“1+2”6如果 MySQL 服务名为 MySQL5,则在 Windows 的命令窗口中,启动 MySQL 服务的指令是_ 答案:net start mysql5 7MySQL 是一种(多用户、单用户)的数据库管理系统 答案:多用户 8select 2.5a+3;的结果为_。答案:5.5 9select(NULLNULL)is NULL;的结果为_。答案:0 10创建数据表的命令语句是 答案:cre
49、ate table 11_语句可以修改表中各列的先后顺序 答案:ALTER TABLE 12当*字段要使用 AUTOINCREMENT 的属性时,该字段必须是类型的数据。答案:INT 13当*字段要使用 AUTOINCREMENT 的属性时,除了该字段必须是指定的类型外,该字段还必须是 答案:关键字段或索引字段 14在 SELECT 语句的 FROM 子句中最多可以指定_个表或视图 答案:256 15ODBC 是一种_ 答案:开放式数据库连接 16在 SELECT 语句的 FROM 子句中可以指定多个表或视图,相互之间要用_分隔 答案:逗号 17Table a1 already e*ists
50、这个错误信息的含义是 答案:表 a1 已经存在 18对一个超过 200 个汉字的内容,应用一个型的字段来存放 答案:te*t 19在 INSERT 触发器中,可以引用一个名为_的虚拟表,访问被插入的行-.z.答案:NEW 20语句 SELECT“*三n 李四”的显示结果是 答案:”*三n 李四”21smallint 数据类型占用的字节数分别为 答案:1 22在 DELETE 触发器中,可以引用一个名为_的虚拟表,访问被删除的行 答案:OLD 23察看当前数据库中表名语句是_。答案:show tables 24删除表命令是:_。答案:drop table 25select Abc=abc;的结果