文档详情

MySQL数据库考试试题及答案

Sc****h
实名认证
店铺
DOC
359KB
约34页
文档ID:136602041
MySQL数据库考试试题及答案_第1页
1/34

专业:移动通信 科目: MySQL数据库一、单项选择题1.以下聚合函数求数据总和的是 ( )A. MAXB. SUMC. COUNTD. AVG答案: B2.可以用 ( ) 来声明游标A. CREATE CURSORB. ALTER CURSORC. SET CURSORD. DECLARE CURSOR答案: D3.SELECT语句的完整语法较复杂,但至少包括的部分是 ( )A.仅 SELECTB. SELECT, FROMC. SELECT, GROUPD. SELECT, INTO答案: B4.SQL语句中的条件用以下哪一项来表达 ( )A. THENB. WHILEC. WHERED. IF答案: C5.使用 CREATE TABLE语句的 ( ) 子句,在创建基本表时可以启用全文本搜索A. FULLTEXTB. ENGINEC. FROMD. WHRER答案: A6.以下能够删除一列的是 ( )A. alter table emp remove addcolumnB. alter table emp drop column addcolumnC. alter table emp delete column addcolumnD. alter table emp delete addcolumn答案: B7.若要撤销数据库中已经存在的表 S,可用( )。

A. DELETE TABLE SB. DELETE SC. DROP SD. DROP TABLE S答案: D8.查找表结构用以下哪一项 ( )A. FINDB. SELETEC. ALTERD. DESC答案: D9.要得到最后一句 SELECT查询到的总行数,可以使用的函数是 ( )A. FOUND_ROWSB. LAST_ROWSC. ROW_COUNTD. LAST_INSERT_ID答案: A10.在视图上不能完成的操作是 ( )A.查询B.在视图上定义新的视图C.更新视图D.在视图上定义新的表答案: D11.UNIQUE惟一索引的作用是 ( )A.保证各行在该索引上的值都不得重复B.保证各行在该索引上的值不得为 NULLC.保证参加惟一索引的各列,不得再参加其他的索引D.保证惟一索引不能被删除答案: A12.用于将事务处理写到数据库的命令是 ( )A. insertB. rollbackC. commitD. savepoint答案: C13.查找条件为:姓名不是 NULL的记录 ( )A. WHERE NAME ! NULLB. WHERE NAME NOT NULLC. WHERE NAME IS NOT NULLD. WHERE NAME!=NULL答案: C14.主键的建立有 ( ) 种方法A.一B.四C.二D.三答案: D15.在视图上不能完成的操作是 ( )A.更新视图数据B.在视图上定义新的基本表C.在视图上定义新的视图D.查询答案: B16.在 SQL语言中,子查询是( ) 。

A.选取单表中字段子集的查询语句B. 选取多表中字段子集的查询语句C.返回单表中数据子集的查询语言D.嵌入到另一个查询语句之中的查询语句答案: D17.向数据表中插入一条记录用以下哪一项 ( )A. CREATEB. INSERTC. SAVED. UPDATE答案: B18.在 select 语句的 where 子句中,使用正则表达式过滤数据的关键字是 ( ) A. likeB. againstC. matchD. regexp答案: D19.SQL语言的数据操纵语句包括 SELECT、 INSERT、UPDATE、DELETE等其中最重要的,也是使用最频繁的语句是 ( ) A. UPDATEB. SELECTC. DELETED. INSERT答案: B20. 以下哪种操作能够实现实体完整性 ( )A.设置唯一键B.设置外键C.减少数据冗余D.设置主键答案: B21.SQL语言中,删除一个视图的命令是 ( )A. REMOVEB. CLEARC. DELETED. DROP答案: D22.修改数据库表结构用以下哪一项 ( )A. UPDATEB. CREATEC. UPDATEDD. ALTER答案: D23.在全文本搜索的函数中,用于指定被搜索的列的是 ( )A. MATCH()B. AGAINST()C. FULLTEXT()D. REGEXP()答案: A24.以下语句错误的是 ( )A. select sal+1 from emp;B. select sal*10,sal*deptno from emp;C.不能使用运算符号D. select sal*10,deptno*10 from emp;答案: C25.下列 ( ) 不属于连接种类A.左外连接B.内连接C.中间连接D.交叉连接答案: C26.若用如下的 SQL语句创建了一个表 SC: ( )CREATETABLESC (S# CHAR(6) NOT NULL,C# CHAR( 3) NOT NULL,SCOREINTEGER,NOTE CHAR(20));向 SC表插入如下行时,( )行可以被插入 。

A.(NULL,’ 103’, 80,’选修’)B.(’ 200823’,’101’,NULL,NULL)C.(’ 201132’,NULL,86,’ ’)D.(’ 201009’,’111’,60,必修)答案: B27.删除用户账号命令是 ( )A. DROP USERB. DROP TABLE USERC. DELETE USERD. DELETE FROM USER答案: A28.以下语句错误的是 ( )A. alter table emp delete column addcolumn;B. alter table emp modify column addcolumn char(10);C. alter table emp change addcolumn addcolumn int;D. alter table emp add column addcolumn int;答案: A29.组合多条 SQL查询语句形成组合查询的操作符是 ( )A. SELECTB. ALLC. LINKD. UNION答案: D30.创建数据库使用以下哪项 ( )A. create mytestB. create table mytestC. database mytestD. create database mytest答案: D31.以下哪项用来分组 ( )A. ORDER BYB. ORDERED BYC. GROUP BYD. GROUPED BY答案: D32.SQL是一种 ( ) 语言。

A. 函数型B.高级算法C.关系数据库D. 人工智能答案: C33.删除数据表用以下哪一项 ( )A. DROPB. UPDATEC. DELETED. DELETED答案: A34.若要在基本表 S 中增加一列 CN(课程名),可用 ( )A. ADD TABLE S ALTER(CN CHAR(8))B. ALTER TABLE S ADD(CN CHAR(8))C. ADD TABLE S(CN CHAR(8))D. ALTER TABLE S(ADD CN CHAR(8))答案: B35.下列的 SQL语句中,A. CREATE TABLE()不是数据定义语句B. GRANTC. CREATE VIEWD.DROP VIEW答案: B36.以下删除记录正确的 ( )A. delete from emp where name='dony';B. Delete * from emp where name='dony';C. Drop from emp where name='dony';D. Drop * from emp where name='dony';答案: A37.删除经销商 1018 的数据记录的代码为()fromdistributorswheredistri_num=1018A. drop tableB. delete *C. drop columnD. delete答案: D38.按照姓名降序排列 ( )A. ORDER BY DESC NAMEB. ORDER BY NAME DESCC. ORDER BY NAME ASCD. ORDER BY ASC NAME答案: B39.可以在创建表时用 ( ) 来创建唯一索引,也可以用 ( ) 来创建唯一索引A. Create table , Create indexB.设置主键约束,设置唯一约束C.设置主键约束, Create indexD.以上都可以答案: C40.在 SELECT语句中,使用关键字 ( ) 可以把重复行屏蔽A. TOPB. ALLC. UNIOND. DISTINCT答案: D41.以下聚合函数求平均数的是 ( )A. COUNTB. MAXC. AVGD. SUM答案: C42.返回当前日期的函数是 ( )A. curtime()B. adddate()C. curnow()D. curdate()答案: D43.用来插入数据的命令是 ( ) ,用于更新的命令是 ( )A. INSERT, UPDATEB. CREATE, INSERT INTOC. DELETE, UPDATED. UPDATE,INSERT答案: A44.SELECT COUNT(SAL) FROM EMP GROUP BY DEPTNO;意思是( )A.求每个部门中的工资B.求每个部门中工资的大小C.求每个部门中工资的综合D.求每个部门中工资的个数答案: D45.以下表达降序排序的是 ( )A. ASCB. ESCC. DESCD. DSC答案: C46.以下哪项不属于数据模型 ( )A.关系模型B.网状模型C.层次模型D.网络模型答案: A47.有三个表,它们的记录行数分别是 10 行、 2 行和 6 行,三个表进行交叉连接后,结果集中共有 ( ) 行数据A. 18B. 26C.不确定D. 120答案: D48.从 GROUP BY分组的结果集中再次用条件表达式进行筛选的子句是 ( )A. FROMB. ORDER BYC. HAVINGD. WHERE答案: C49.为数据表创建索引的目的是 ( )A.提高查询的检索性能B.归类C.创建唯一索引D.创建主键答案: A50.如果要回滚一个事务,则要使用 ( ) 语句。

A. commit transactionB. begin transactionC. revokeD. rollback transaction答案: D51.查找数据表中的记录用以下哪一项 ( )A. ALTREB. UPDATEC. SELECTD. DELETE答案: C52.在 MySQL中,建立数据库用 ( )A. CREATE TABLE命令B. CREATE TRIGGER命令C. CREATE INDEX命令D. CREATE DATABASE命令答案: D53.MySQL中,预设的、拥有最高权限超级用户的用户名为 ( )A. testB. AdministratorC. DAD. root答案: D54.以下插入记录正确的 ( )A. insert into emp(ename,hiredate,sal) values (value1,value2,value3);B. insert into emp (ename,sal)values(value1,value2,value3);C. insert into emp (ename)values(value1,value2,value3);D. insert into emp (ename,hiredate,sal)values(value1,value2); 答案: A55.在 SQL语言中的视图 VIEW是数据库的 ( )A.外模式B.存储模式C.模式D. 内模式答案: A56.以下哪项用来排序 ( )A. ORDERED BYB. ORDER BYC. GROUP BYD. GROUPED BY答案: B57.以下聚合函数求个数的是 ( )A. AVGB. SUMC. MAXD. COUNT答案: D58.在 select 语句中,实现选择操作的子句是 ( )A. selectB. group byC. whereD. from答案: C59.查找数据库中所有的数据表用以下哪一项 ( )A. SHOW DATABASEB. SHOW TABLESC. SHOW DATABASESD. SHOW TABLE答案: B60.触发器不是响应以下哪一语句而自动执行的 Mysql 语句A. selectB. insertC. deleteD. update答案: A61.( ) 表示一个新的事务处理块的开始A. START TRANSACTIONB. BEGIN TRANSACTIONC. BEGIN COMMITD. START COMMIT答案: A62.以下语句不正确的是 ( )A. select * from emp;B. select ename,hiredate,sal from emp;C. select * from emp order deptno;D. select * from where deptno=1 and sal<300; 答案: C63.delete from employee 语句的作用是 ( )A.删除当前数据库中整个 employee 表,包括表结构B.删除当前数据库中 employee 表内的所有行C.由于没有 where 子句,因此不删除任何数据D.删除当前数据库中 employee 表内的当前行答案: B64.按照班级进行分组 ( )A. ORDER BY CLASSESB. DORDER CLASSESC. GROUP BY CLASSESD. GROUP CLASSES答案: C65.格式化日期的函数是 ( )A. DATEDIFF()B. DATE_FORMAT()C. DAY()D. CURDATE()答案: B66.例如数据库中有 A 表,包括学生,学科,成绩,序号四个字段 ,数据库结构为学生学科成绩序号张三语文601张三数学1002李四语文703李四数学804李四英语805上述哪一列可作为主键列 ( )A.序号B.成绩C.学科D.学生答案: A67.学生关系模式 S ( S #, Sname,Sex,Age),S 的属性分别表示学生的学号、姓名、性别、年龄。

要在表 S 中删除一个属性“年龄” ,可选用的 SQL语句是( )A. UPDATE S AgeB. DELETE Age from SC. ALTER TABLE S‘Age’D. ALTER TABLE S DROP Age答案: D68.以下哪项用于左连接 ( )A. JOINB. RIGHT JOINC. LEFT JOIND. INNER JOIN答案: C69.一张表的主键个数为 ( )A.至多 3 个B.没有限制C.至多 1 个D.至多 2 个答案: C70.SQL语言是 ( ) 的语言,轻易学习 A.导航式B.过程化C.格式化D.非过程化答案: D71.在正则表达式中,匹配任意一个字符的符号是 ( )A. .B. *C. ?D. -答案: A72.条件“ BETWEEN 20 AND 30”表示年龄在 20 到 30 之间,且 ( )A.包括 20 岁不包括 30 岁B.不包括 20 岁包括 30 岁C.不包括 20 岁和 30 岁D.包括 20 岁和 30 岁答案: D73.以下表示可变长度字符串的数据类型是 ( )A. TEXTB. CHARC. VARCHARD. EMUM答案: C74.以下说法错误的是 ( )A. SELECT max(sal),deptno,job FROM EMP group by sal;B. SELECT max(sal),deptno,job FROM EMP group by deptno; C. SELECT max(sal),deptno,job FROM EMP;D. SELECT max(sal),deptno,job FROM EMP group by job; 答案: C75.以下匹配 '1 ton'A. '123 ton'和'2 ton'及'3 ton'的正则表达式是()B. '1,2,3 ton'C. '[123] ton'D. '1|2|3 ton'答案: C76.拼接字段的函数是()A. SUBSTRING()B. TRIM()C. SUM()D. CONCAT()答案: D77.以下删除表正确的 (A. Delete * from empB. Drop database empC. Drop * from emp)D. delete database emp答案: B78.下列说法错误的是 ( )A. GROUP BY子句用来分组 WHERE子句的输出B. WHERE子句用来筛选 FROM子句中指定的操作所产生的行。

C.聚合函数需要和 group by 一起使用D. HAVING子句用来从 FROM的结果中筛选行答案: D79.条件年龄 BETWEEN 15 AND 35表示年龄在 15 至 35 之间,且 ( )A.不包括 15 岁和 35 岁B.包括 15 岁但不包括 35 岁C.包括 15 岁和 35 岁D.包括 35 岁但不包括 15 岁答案: C80.创建视图的命令是 ( )A. alter viewB. alter tableC. create tableD. create view答案: D81.存储过程是一组预先定义并 ( ) 的 Transact-SQL 语句A.保存B.编写C.编译D.解释答案: C82.返回字符串长度的函数是 ( )A. len()B. length()C. left()D. long()答案: B83.从数据表中查找记录用以下哪一项 ( )A. UPDATEB. FINDC. SELECTD. CREATE答案: C84.SQL 语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中, CREATE、DROP、ALTER语句是实现哪种功能 ( )A.数据操纵B.数据控制C.数据定义D.数据查询答案: C85.以下哪项不属于 DML操作 ( )A. insertB. updateC. deleteD. create答案: D86.按照姓名升序序排列 ( )A. ORDER BY NAME ASCB. ORDER BY ASC NAMEC. ORDER BY NAME DESCD. ORDER BY DESC NAME答案: A87.有关系 S(S#, SNAME,SAGE), C( C#, CNAME),SC(S#, C#, GRADE)。

其中 S#是学生号, SNAME是学生姓名, SAGE是学生年龄, C#是课程号, CNAME是课程名称要查询选修“ ACCESS”课的年龄不小于 20 的全体学生姓名的 SQL语句是 SELECT SNAME FROM S,C,SC WHERE子句这里的 WHERE子句的内容是( )A. SAGE>=20 and CNAME=’ ACCESS’B. S.S# = SC.S# and C.C# = SC.C# and SAGE in>=20 and CNAME in ‘ ACCESS’ C. SAGE in>=20 and CNAME in ‘ACCESS’D. S.S# = SC.S# and C.C# = SC.C# and SAGE>=20 and CNAME=‘ ACCESS’ 答案: D88.以下哪项属于 DDL操作 ( )A. updateB. createC. insertD. delete答案: B89.查找条件为:姓名为 NULL的记录 ( )A. WHERE NAME NULLB. \WHERE NAME IS NULLC. WHERE NAME=NULLD. \WHERE NAME ==NULL答案: B90.条件“ IN(20,30,40) ”表示 ( )A.年龄在 20 到 40 之间B.年龄在 20 到 30 之间C.年龄是 20 或 30 或 40D.年龄在 30 到 40 之间答案: C91.正则表达式的转义符是 ( )A. \\B. \C. ;D. $$答案: A92.更新数据表中的记录用以下哪一项 ( )A. DELETEB. ALTREC. UPDATED. SELECT答案: C93.关系数据库中,主键是 ( )A.创建唯一的索引,允许空值B.只允许以表中第一字段建立C.允许有多个主键的D.为标识表中唯一的实体答案: D94.使用 SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是 ( )A.在 LIMIT 子句中使用 RAND()函数指定行数,并用 ORDER BY子句定义一个排序规则B.只要使用 LIMIT 子句定义指定的行数即可,不使用 ORDER BY子句C.只要在 ORDER BY子句中使用 RAND()函数,不使用 LIMIT 子句D.在 ORDER BY子句中使用 RAND()函数,并用 LIMIT 子句定义行数答案: D95.进入要操作的数据库 TEST用以下哪一项 ( )A. IN TESTB. SHOW TESTC. USER TESTD. USE TEST答案: D96.例如数据库中有 A 表,包括学生,学科,成绩三个字段, 数据库结构为学生学科成绩张三语文80张三数学100李四语文70李四数学80李四英语80如何统计每个学科的最高分 ( )A. select学生 ,max( 成绩 ) from A group by学生 ;B. select学生 ,max( 成绩 ) from A group by学科 ;C. select学生 ,max( 成绩 ) from A order by学生 ;D. select学生 ,max( 成绩 ) from A group by成绩 ;答案: B97.下列哪些语句对主键的说明正确 ( )A.主键可重复B.主键不唯一C.在数据表中的唯一索引D.主键用 foreign key 修饰答案: C98.数据库服务器、数据库和表的关系,正确的说法是 ( )A.一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表B.一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表C.一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表D.一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表答案: B99.例如数据库中有 A 表,包括学生,学科,成绩三个字段, 数据库结构为学生学科成绩张三语文60张三数学100李四语文70李四数学80李四英语80如何统计最高分 >80 的学科 ( )A. SELECT MAX(成绩 ) FROM A GROUP BY学科 HAVING MAX(成绩 )>80; B. SELECT学科 FROM A GROUP BY学科 HAVING 成绩 >80;C. SELECT学科 FROM A GROUP BY学科 HAVING MAX(成绩 )>80; D. SELECT学科 FROM A GROUP BY学科 WHERE MAX(成绩 )>80;答案: C100.统计每个部门中人数 ( )A. SELECT SUM(ID) FROM EMP GROUP BY DEPTNO;B. SELECT SUM(ID) FROM EMP ORDER BY DEPTNO;C. SELECT COUNT(ID) FROM EMP ORDER BY DEPTNO;D. SELECT COUNT(ID) FROM EMP GROUP BY DEPTNO;答案: D101. DECIMAL是 ( ) 数据类型A.可变精度浮点值B.整数值C.双精度浮点值D.单精度浮点值答案: A102.视图是一种常用的数据对象,它是提供 ( ) 和( ) 数据的另一种途径,可以简化数据库操作A.插入,更新B.查看,检索C.查看,存放D.检索,插入答案: C103.删除数据表中的一条记录用以下哪一项 ( )A. DELETEDB. DELETEC. DROPD. UPDATE答案: B二、多项选择题1.触发器是响应以下任意语句而自动执行的一条或一组 MYSQL语句 ( )A. UPDATEB. INSERTC. SELECTD. DELETE答案: B,A,D2.对于删除操作以下说法正确的是()A. drop database 数据库名: 删除数据库B. delete from C. delete from D. drop table表名; 删除表中所有记录条表名 where 字段名 =值;删除符合条件的记录条表名;删除表答案: B,C,D,A3.下面正确的说法是 ( )A.关键字只能由单个的属性组成B.在一个关系中,关键字的值不能为空C.一个关系中的所有候选关键字均可以被指定为主关键字D.关键字是关系中能够用来惟一标识元组的属性答案: D,B,C4. 以下说法正确的是 ( )A. 字符型既可用单引号也可用双引号将串值括起来B.字符型的不参与计算的C.不能声明为数值型D. 数值型的将参与计算答案: A,D,B5.关于主键下列说法正确的是()A.可以是表中的一个字段,B.是确定数据库中的表的记录的唯一标识字段,C.该字段不可为空也不可以重复D.可以是表中的多个字段组成的。

答案: B,A,D,C6.mySQL支持哪些逻辑运算符A. &&B. ||C. NOTD. AND答案: D,C7.以下不属于浮点型的是()A. smallintB. mediumintC. floatD. int答案: A,B,D8.下列正确的命令是 ( )A. show tables;B. show columns;C. show columns from customers;D. show databases;答案: D,A,C9.正则表达式中,重复元字符“ * ”表示 ( )A.无匹配B.只匹配 1 个C. 0 个匹配D.多个匹配答案: C,D10.下面对 union 的描述正确的是 ( )A. union 只连接结果集完全一样的查询语句B. union 可以连接结果集中数据类型个数相同的多个结果集C. union 是筛选关键词,对结果集再进行操作D.任何查询语句都可以用 union 来连接答案: D,A,C11.下列哪一个逻辑运算符的优先级排列不正确 ( )A. AND/NOT/ORB. NOT/AND/ORC. OR/NOT /ANDD. OR/AND/NOT答案: A,C,D12. 对某个数据库进行筛选后 , ( ) 。

A. B )可以选出符合某些条件组合的记录B. D)不能选择出符合条件组合的记录C. A)可以选出符合某些条件的记录D. C)只能选择出符合某一条件的记录答案: C,A13.下列语句错误的是 ( )A. select * from orders where ordername is not null;B. select * from orders where ordername<>null;C. select * from orders where ordername is null;D. select * from orders where ordername not is null;答案: D,B14.在下列关于关系的叙述中,正确的是 ( )A. C)行在表中的顺序无关紧要B. A )表中任意两行的值不能相同C. D)列在表中的顺序无关紧要D. B)表中任意两列的值不能相同答案: B,A,C15.下面系统中属于关系数据库管理系统的是 ( )A. B )MS_SQL SERVERB. A) OracleC. C)IMSD. D)DB2答案: B,A,C16.下列是 MYSQL比较运算符的是 ( )A. !=B. <>C. ==D. >=答案: D,B,A17.Excel 中有关数据库内容 , 描述正确的有 ( ) 。

A.每一个 Excel 数据库对应一个工作簿文件B.一列为一个字段 , 描述实体对象的属性C. Excel 数据库属于“关系数据模型” , 又称为关系型数据库D.一行为一个记录 , 描述某个实体对象答案: D,B,C18.下面关于使用 UPDATE语句,正确的是 ( )A.被定义为 NOT NULL的列不可以被更新为 NULLB.不能在一个子查询中更新一个表,同时从同一个表中选择C.不能把 ORDER BY或 LIMIT 与多表语法的 UPDATE语句同时使用D.如果把一列设置为其当前含有的值,则该列不会更新答案: D,C,B19. 关于 Excel 数据库应用的描述正确的有 ( ) A.是一个数据清单B.是按一定组织方式存储在一起的相关数据的集合C.是一个数组D.是程序化的电子表格答案: B,A20.关于 DELETE和 TRUNCATE TABLE的说法,正确的是 ( )A.两者都可以删除指定条目的记录B.前者可以删除指定条目的记录,后者不能C.两者都反回被删除记录的数目D.前者返回被删除记录数目,后者不返回答案: B,D21.关于游标,下列说法正确的是 ( )A.声明后必须打开游标以供使用B.结束游标使用时,必须闭游标C.使用游标前必须声明它D.游标只能用于存储过程和函数答案: D,C,A,B22.下列说法正确的是 ( )A.在 MySQL中,不允许有空表存在,即一张数据表中不允许没有字段。

B.在 MySQL中,对于存放在服务器上的数据库,用户可以通过任何客户端进行访问C.数据表的结构中包含字段名、类型、长度、记录D.字符型数据其常量标志是单引号和双引号,且两种符号可以混用答案: B,A23.下面数据库名称合法的是 ( )A. db1/studentB. db1.studentC. db1_studentD. db1&student答案: D,C24.下面语句中,表示过虑条件是 vend_id=1002 或 vend_id=1003 的是 ( )A. select * from products where vend_id=1002 or vend_id=1003B. select * from products where vend_id in (1002,1003);C. select * from products where vend_id not in (1004,1005);D. select * from products where vend_id=1002 and vend_id=1003 答案: B,A25.下列哪些列类型是数值型的数据 ( ) A. DOUBLEB. INTC. SETD. FLOAT答案: B,A,D26.以下否定语句搭配正确的是()A. not inB. in notC. not between andD. is not null答案: C,A,D27.下面检索结果一定不是一行的命令是 ( )A. select distinct * from orders ;B. select * from orders limit 1,2;C. select top 1 * from orders;D. select * from orders limit 1;答案: C,A,B28.以下哪些是 mySQL数据类型()A. BIGINTB. TINYINTC. INTEGERD. INT答案: D,C,A,B29.关于 group by 以下语句正确的是 ( )A. SELECT store_name FROM Store_Information GROUP BY store_nameB. SELECT SUM(sales) FROM Store_Information GROUP BY salesC. SELECT store_name, price SUM(sales) FROMStore_InformationGROUPBYstore_name ,priceD. SELECT store_name, SUM(sales)FROM Store_Information GROUP BY store_name答案: D,C,B30. 在数据库系统中,有哪几种数据模型?A. D)实体联系模型B. C)关系模型C. A )网状模型()D.B )层次模型答案: C,D,B31. 关于 CREATE语句下列说法正确的是()A. create table 表名 ( 字段名 1 字段类型 , 字段名 2 字段类型 ,.....)B. create tables 表名 ( 字段类型 , 字段名 1 字段类型 , 字段名 2.....)C. create tables 表名 ( 字段名 1 字段类型 , 字段名 2 字段类型 ,.....)D. create table 表名 ( 字段类型 , 字段名 1 字段类型 , 字段名 2.....)答案: A,D32.以下说法正确的是 ( )A.一个服务器只能有一个数据库B.一个服务器可以有多个数据库C.一个数据库只能建立一张数据表D.一个数据库可以建立多张数据表答案: B,D33.下列说法正确的是 ( )A.一张数据表一旦建立完成,是不能修改的。

B.在 MySQL中,用户在单机上操作的数据就存放在单机中C.在 MySQL中,可以建立多个数据库,但也可以通过限定,使用户只能建立一个数据库D.要建立一张数据表,必须先建数据表的结构答案: C,B,D34.“ show databases like ‘student% ’”命令可以显示出以下数据库 ( )A. student_myB. studentyC. mystudentD. student答案: D,A,B35.下面的选项是关系数据库基本特征的是( )A.与列的次序无关B.不同的列应有不同的数据类型C.不同的列应有不同的列名D.与行的次序无关答案: C,D,A36.在 mysql 提示符下,输入 ____命令,可以查看由 mysql 自己解释的命令 ( )A. \?B. ?C. helpD. \h答案: C,D,B37.下列哪些数据是字符型数据 ( )A.中国B.“1+2”C.”can’t ”D.”张三-李四”答案: B,D,C38.关于语句 limit 5,5 ,说法正确的是A.表示检索出第 5 行开始的 5 条记录B.表示检索出行 6 开始的 5 条记录C.表示检索出第 6 行开始的 5 条记录D.表示检索出行 5 开始的 5 条记录答案: C,D39.SQL语言集几个功能模块为一体,其中包括( )A. C. DCLB. B. DMLC. D. DNLD. A. DDL答案: D,B,A40.下列说法正确的是()A. alter table user drop column sex;B. alter table user add sex varchar(20);C. alter table user drop sex;D. alter table user modify id int primary key;答案: D,B,A,C41.视图一般不用于下列哪些语句 ( )A. DELETEB. SELECTC. INSERTD. UPDATE答案: C,D,A42.在算术运算符、比较运算符、逻辑运算符,这三种符号中,它们的优先级排列不正确的是( )A.算术 / 逻辑 / 比较B.比较 / 逻辑 / 算术C.比较 / 算术 / 逻辑D.算术 / 比较 / 逻辑答案: A,C,B43.对同一存储过程连续两次执行命令 DROP PROCEDURE IF EXISTS,将会 ( ) A.第一次执行删除存储过程,第二次产生一个错误B.第一次执行删除存储过程,第二次无提示C.存储过程不能被删除D.最终删除存储过程答案: B,D44.关于检索结果排序,正确的是 ( )A.关键字 DESC表示降序, ASC表示升序B.如果指定多列排序,只能在最后一列使用升序或降序关键字C.如果指定多列排序,可以在任意列使用升序或降序关键字D.关键字 ASC表示降序, DESC表示升序答案: A,C45.以下语句错误的是();SELECT rank, AVG(salary) FROM people HAVING AVG(salary) > 1000 GROUP BYrank;A. SELECT rank, AVG(salary) FROM people GROUP BY rank HAVING AVG(salary) > 1000B. SELECT rank, AVG(salary) FROM people HAVING AVG(salary) > 1000 GROUP BY rank;C. SELECT AVG(salary) FROM people GROUP BY rank HAVING AVG(salary) > 1000; D.SELECTrank, AVG(salary) FROMpeople GROUPBYrank WHEREAVG(salary) > 1000;答案: D,B46.创建数据表时,下列哪些列类型的宽度是可以省略的。

( )A. DATEB. INTC. CHARD. TEXT答案: B,D,A47.关于主键下列说法正确的是()A.主键的值对用户而言是没有什么意义B.主键的主要作用是将记录和存放在其他表中的数据进行关联。

下载提示
相关文档
正为您匹配相似的精品文档