第九章:MySQL基础篇测试题2

更新于:1502005909

1、
MySQL数据插入形式正确的是:

 A、insert [into] 表名 [(字段名1,字段名2,....)] values (值表达式1,值表达式2,....),(.....),....;
 B、insert [into] 表名 [(字段名1,字段名2,....)] value (值表达式1,值表达式2,....),(.....),....;
 C、insert [into] 表名 set 字段名1=值表达式1,字段名2=值表达式2,....;
 D、insert [into] 表名 [(字段名1,字段名2,....)] select 字段名1,字段名2,.... from 其他表名;

2、
关于删除数据说法正确的是:

 A、delete from 表名;不带条件会把整个表删除,作用和drop   table  [if  exists]  表名;一样
 B、truncate 表名; 作用和drop   table  [if  exists]  表名;一样
 C、delete from 表名;auto_increment这种类型的字段值会重新计算
 D、truncate 表名;auto_increment这种类型的字段值会重新计算

3、
哪个select语句的正确的,主要看子句的顺序

 A、select * from 表名 [where子句] [order by子句] [group by子句] [having子句]  [limit子句];
 B、select * from 表名 [group by子句] [where子句] [having子句]  [order by子句] [limit子句];
 C、select * from 表名 [where子句] [group by子句] [having子句]  [order by子句] [limit子句];
 D、select * from 表名 [where子句] [limit子句] [group by子句] [having子句]  [order by子句];

4、
select * from tab where f1 == 1;这是一条正确的selectSQL语句吗?

 A、正确
 B、错误

5、
select * from tab where f1 = 1 and order <> 1;这是一条正确的selectSQL语句吗?

 A、正确
 B、错误