期 末 练 习 题
一、选择题
1.MySQL中,服务器处理语句的结束标志为( D )。
AGO    B@@      C$$    D 分号
2.存储过程创建后,可在程序或存储过程中使用( C )语句调用。
AEXECUTE    BCREATE    CCALL  D ERTURN
3.“abc”属于( A
A、字符串型   B、整型  C、数字型    D、日期和时间类型
4.以下不是MySQL索引类型的是( C
A、普通索引  Bfloor的用法、全文索引  C、并行索引   D、唯一索引
5.以下哪个是正确的创建存储过程的命令( A  
ACREATE PROCEDURE  BCREATE  FUNCTION    CCREATE DATABASE  DCREATE TABLE
6.下列关于关系数据库中主键的描述正确的是( D )。
A.表中允许有多个主键                  B.创建唯一的索引,允许空值
C.只允许以表中第一字段建立            D.为标识表中唯一的实体
7.在SQL语言中,用来插入和更新数据的命令是( A )。
AINSERT,UPDATE     BUPDATE,INSERT    CDELETE,UPDATE      DINSERT,SELECT
8.“2016-06-30”属于( D
A、字符串型    B、浮点型  C、数字型    D、日期和时间类型
9.要查询book表中所有书名中以“计算机”开头的书籍的价格,可用(  D )语句。
A. SELECT price FROM book WHERE book_name = ‘计算机*’;
B. SELECT price FROM book WHERE book_name LIKE ‘计算机*’;
C. SELECT price FROM book WHERE book_name = ‘计算机%’; 
D. SELECT price FROM book WHERE book_name LIKE 计算机%’;
10.创建数据库的语法格式是(  C 
ASHOW DATABASE            BUSE 数据库名;
CCREATE DATABASE 数据库名; DDROP DATABASE 数据库名 
11.插入记录的语法格式是( B威尔士小组
Ainsert from 表名 (字段1,字段2,…) values(mysql菜鸟教程字符串型值1,值2,)
Binsert into 表名 (字段1,字段2,…) values(1,值2,)
Cinsert where 表名 (字段1,字段2,…) values(1,值2,)
Dinsert into from 表名 (字段1,字段2,…) values(1,值2,)
12.查询tb数据表中id=1的记录,语法格式是(  D 
Aselect *  into tb  where id=1;  Bselect *  where tb  where id=1
Cselect *  delete  tb  where id=1Dselect *  from tb  where id=1
13.MySQL脚本文件的扩展名是( A  )。
A.sql        B.bak        C.c        D.vbp
14.查询book表中price字段的最大值,查询语句是(  A 
Aselect  max(price) from book Bselect min(price) from book
Cselect  price from min  bookDselect price from  max book
15.表示职称为副教授同时性别为男的表达式为B )
A. 职称='副教授' OR 性别=''    B. 职称='副教授' AND 性别=''
C. BETWEEN '副教授' AND ''      D. IN ('副教授','')
16.在SELECT语句的SELECT子句中使用关键字( B )可以过滤重复行。
AUNION    BDISTINCT     CALL      DTOP
17.查询xs数据表中的所有数据,并按学号降序排列,语法格式是( C 
Aselect *  from  xs  group by 学号desc;  Bselect * from xs order by 学号 asc
Cselect *  from xs  order by 学号 desc  Dselect *  from xs 学号 order by
18.SQL语言中,删除一个表的命令是( C )。
ADELETE    BCLEAR  C DROP     DREMOVE
19.SQL语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示( C )
A0个字符      B1个字符      C、多个字符       D、以上都可以
20.(  D  )是位于用户和操作系统之间的一层数据管理软件,数据库在建立、使用和维护时由其统一管理和控制。
ADBA      BDB      CDBS    DDBMS   
21.查询book表中book_name字段和book_price字段的信息,查询语句是(  A 
Aselect book_namebook_price from book
Bselect * from bookavalonedit是什么意思;
Cselect book from book_namebook_price
Dselect * from book book_namebook_price
22.模式查like 'ba%',下面(  B  )结果是可能的。
A.aili      B. baiZZ         C.bba        D.cca
23.假设“学生”表中有200条记录,语句“SELECT * FROM 学生 limit 5,7;”实现的查询功能
不会英语怎么学编程
是(  C )。
A、查询学生表中的前两条记录          B、查询学生表中的57条记录
C、查询学生表中第6位学生开始的7条记录    D、以上都不对
24.SQL语句格式约定中,( A )内包含的参数为可选的。
A[ ]    B.()    C{ }    D.以上都是
25.Select 职工号 FROM 职工 WHERE 工资>1250; 命令的功能是( D  )。
A.查询工资大于1250的纪录    B.查询1250号记录后的记录
C.检索所有的职工号          D.[职工]关系中检索工资大于1250的职工号
26.实体之间的联系,可以是( D )。
A.一对一联系    B.一对多联系    C.多对多联系    D.以上都是
27.在SELECT语句中,B )子句不能使用集合函数。
ASELECT    BWHERE     CORDER BY    DHAVING
28.在SQL语言中,修改表结构时,应使用的命令是(  C  )。
AUPDATE TABLE    BINSERT  TABLE    CALTER  TABLE  DMODIFY
29.查询毕业学校名称与“清华”有关的记录应该用( D  )
A. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE *清华*
B. SELECT * FROM 学习经历 WHERE 毕业学校 = %清华%
C. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ?清华?
D. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE %清华%
30.主键约束是非空约束和( C  )约束的组合。
A.检查约束    BNULL约束  用if语句判断文件是否是目录 C.唯一约束    DDEFAULT约束
31.创建视图是通过(  B )语句实现的。
Ashow view    Bcreate view    Cdrop view      Ddrop
32.在视图上不能完成的操作是( B )。
A.更新视图数据            B.在视图上定义新的基本表   
C.在视图上定义新视图      D.查询
33.下面( B  )语句用于创建数据表。
ACREATE DATABASE  BCREATE TABLE  CALTER DATABASE  DALTER TABLE
34.假如有两个表的连接是这样的:table1 INNER JOIN table2 其中table1table2是两个具有公共属性的表,这种连接会生成哪种结果集?( D 
A. 包括table1中的所有行,不包括table2中的所有行,不包括table1的不匹配行
C. 包括和两个表的所有行      D. 只包括table1table2满足条件的行
35.E-R图提供了表示信息世界中实体、属性和 B )的方法。
 A.数据      B.联系       C     D.模式
36.将E-R图转换到关系模式时,实体与联系都可以表示成  B    ) 
A.属性      B.关系     C.键       D.域 
37.可用于从表或视图中检索数据的SQL语句是( A  )
ASELECT语句     BINSERT语句 C UPDATE语句 DDELETE语句
38.SQL语言又称(    C    )。 
A.结构化定义语言 B.结构化控制语言 C.结构化查询语言 D.结构化操纵语言
39.下列B )类型不是MySQL中常用的的数据类型。

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