当前位置:文档之家› 08_mysql基础练习题08

08_mysql基础练习题08

08_mysql基础练习题08
08_mysql基础练习题08

[单选题]

1.语句ALTER TABLE实现的是哪类功能()

A、数据查询

B、数据操纵

C、数据定义

D、数据控制

答案: C

2.若用如下SQL 语句创建一个student表:

create table student ( id char 4) not null, name char 8) not null,

sex char 2),

age smallint 2)

)

可以插入到student表中的是()。

A、(’103,1 ’‘张三’,男,23)

B、(‘1031’张,三’’, NULL, NULL)

C、(NULL, ’张三’,’男’, ’2 3)’

D、( ‘1031’, NULL, ’男’,23 )

答案: B

3.删除student 表的所有数据()

A、delete * from student

B、delete all from student

C、delete from student

D、delete rows from student

答案: C

4.在一个表中最多可以有几个主键()

A、没有限制

B、每列上可以建一个

C、16

D、1

答案: D

5.列出居住在MA或者DC州的所有的出版商,其SELECT语句是()。

A、SELECT Pub_Name,City

FROM Publishers

WHERE State = (‘MA’,‘DC’)

B、SELECT Pub_Name,City

FROM Publishers

WHERE State IN (‘MA’,‘DC’)

C、SELECT Pub_Name,City

FROM Publishers

WHERE State BETWEE‘N MA’ AND ‘DC’

D、SELECT Pub_Name,City

FROM Publishers

WHERE State=‘MA’ AND State= ‘DC’

答案: B

6.查询结果集中将name字段显示为“姓名” ,应该使用下面哪个语句?()

A、select name from authors as 姓名

B、select au_fname=姓名from authors

C、select * from authors where name=姓名

D、select name 姓名from authors

答案: D

7.在SQL 中,建立视图用()。

A、Create table 命令

B、Create view 命令

C、Create index 命令

D、Create proc 命令

答案: B

8.使用INSERT插入记录时,可以使用哪一关键字忽略会导致重复关键字错误的

记录?()

A、NO SAME

B、IGNORE

C、REPEAT

D、UNIQUE

答案: B

9.使用DELETE删除数据时,会有一个返回值,其含义是:()

A、被删除的记录的数目

B、删除操作所针对的表名

C、删除是否成功执行

D、以上均不正确

答案: A

10.使用CREATE VIEW创建视图时,如果给定了()____子句,能替换已有的视

图。

A、ALL REPLACE

B、OR REPLACE

C、REPLACE

D、REPLACE ALL

答案: B

11. ___()___命令可以查看视图的创建语句

A、SHOW VIEW

B、SELECT VIEW

C、SHOW CREATE VIEW

D、DISPLAY VIEW

答案: C

12.以下哪项不是HASH索引的特征?()

A、只用于使用“ >”或“ <”操作符的比较

B、不能使用hash 索引来加速ORDER BY操作

C、MySQL不能确定在两个值之间大约有多少行

D、只能使用整个关键字来搜索一行

答案: A

13.从学生( STUDENT )表中的姓名( NAME)字段查找姓“张”的学生可以使用

如下代码: select * from student where _____ ()__ 。

A、NAME=’张*’

B、NAME= ‘%张%’

C、NAME LIKE ‘张%’

D、NAME LIKE ‘张* ’

答案: C

14.要快速完全清空一个表,可以使用如下语句:()

A、TRUNCATTEA BLE

B、DELETET ABLE

C、DROPT ABLE

D、CLEART ABLE

答案: A

15.在显示数字时,要想使用0 作为填充符,可以使用哪一关键字?()

A、ZEROFILL

B、ZEROFULL

C、FILLZERO

D、FULLZERO

答案: A

16. HANDLER语句用于:()

A、锁定一张表

B、快速读取表中的数据

C、为表重命名

D、传递一张表

答案: B

17.使用SELECT查询数据时,以下哪一子句排列的位置最靠后?()

A、WHERE

B、ORDER BY

C、LIMIT

D、HAVING

答案: C

18. DATATIME支持的最大年份为哪一年?()

A、2070

B、9999

C、3000

D、2099

答案: B

19.使用ALTER TABLE修改表时,如果要修改表的名称,可以使用哪一子句?()

A、CHANGE NAME

B、SET NAME

C、RENAME

D、NEW NAME

答案: C

20.要想对表中记录分组查询,可以使用哪一子句?()

A、GROUP BY

B、AS GROUP

C、GROUP AS

D、TO GROUP

答案: A

21.创建表时,不允许某列为空可以使用:()

A、NOT NULL

B、NO NULL

C、NOT BLANK

D、NO BLANK

答案: A

22.创建视图时:()

A、可以引用其它的视图

B、一个视图只能涉及一张表

C、可以替代一个基表

D、以上说法都不正确

23.以下聚合函数求数据总和的是( )

A、MAX

B、SUM

C、COUNT

D、AVG

答案: B

24.可以用( )来声明游标

A、CREATE CURSOR

B、ALTER CURSOR

C、SET CURSOR

D、DECLARE CURSOR

答案: D

25. SELECT语句的完整语法较复杂,但至少包括的部分是( )

A、仅SELECT

B、SELECT,FROM

C、SELECT,GROUP

D、SELECT,INTO

答案: B

26. SQL语句中的条件用以下哪一项来表达( )

A、THEN

B、WHILE

C、WHERE

D、IF

答案: C

27.使用CREATE TABLE 语句的( )子句,在创建基本表时可以启用全文本搜索

A、FULLTEXT

B、ENGINE

C、FROM

D、WHRER

28.以下能够删除一列的是( )

A、alter table emp remove addcolumn

B、alter table emp drop column addcolumn

C、alter table emp delete column addcolumn

D、alter table emp delete addcolumn

答案: B

29.若要撤销数据库中已经存在的表S,可用()。

A、DELETE TABLE S

B、DELETE S

C、DROP S

D、DROP TABLE S

答案: D

30.查找表结构用以下哪一项( )

A、FIND

B、SELETE

C、ALTER

D、DESC

答案: D

31.要得到最后一句SELECT查询到的总行数,可以使用的函数是( )

A、FOUND_ROWS

B、LAST_ROWS

C、ROW_COUNT

D、LAST_INSERT_ID

答案: A

32.在视图上不能完成的操作是( )

A、查询

B、在视图上定义新的视图

C、更新视图

D、在视图上定义新的表

答案: D

33. UNIQUE 惟一索引的作用是( )

A、保证各行在该索引上的值都不得重复

B、保证各行在该索引上的值不得为NULL

C、保证参加惟一索引的各列,不得再参加其他的索引

D、保证惟一索引不能被删除

答案: A

34.用于将事务处理写到数据库的命令是( )

A、insert

B、rollback

C、commit

D、savepoint

答案: C

35.查找条件为:姓名不是NULL的记录( )

A、WHERE NAME ! NULL

B、WHERE NAME NOT NULL

C、WHERE NAME IS NOT NULL

D、WHERE NAME!=NULL

答案: C

36.主键的建立有( )种方法

A、一

B、四

C、二

D、三

答案: D

37.在SQL语言中,子查询是()。

A、选取单表中字段子集的查询语句

B、选取多表中字段子集的查询语句

C、返回单表中数据子集的查询语言

D、嵌入到另一个查询语句之中的查询语句

答案: D

38.向数据表中插入一条记录用以下哪一项( )

A、CREATE

B、INSERT

C、SAVE

D、UPDATE

答案: B

39.在select 语句的where 子句中,使用正则表达式过滤数据的关键字是( )

A、like

B、against

C、match

D、regexp

答案: D

40. SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。其中最

重要的,也是使用最频繁的语句是( )。

A、UPDATE

B、SELECT

C、DELETE

D、INSERT

答案: B

相关主题
文本预览
相关文档 最新文档