mysql数据的插入、删除、更新一(单招班)
1、MySQL中单行插入数据,VALUES方式正确关键字是()?
A、ADD INTO
B、INSERT INTO
C、PUT INTO
D、APPEND INTO
2、实现多行一次性插入数据,多个记录之间使用什么符号分隔()?
A、分号 ;
B、顿号 、
C、逗号 ,
D、句号 .
3、使用SET方式插入单行数据的关键字是()?
A、INSERT … SET
B、UPDATE … SET
C、CREATE … SET
D、ALTER … SET
4、修改表中已有数据的SQL关键字是()?
A、INSERT
B、UPDATE
C、DELETE
D、TRUNCATE
5、UPDATE语句中,用来限定修改哪一行数据的子句是()?
A、GROUP BY
B、ORDER BY
C、WHERE
D、HAVING
6、删除表中满足条件记录的命令是()?
A、DROP TABLE
B、DELETE FROM
C、REMOVE
D、ALTER TABLE
7、清空一张表全部数据,保留表结构,同时不记录日志的命令是()?
A、DELETE FROM 表名;
B、TRUNCATE TABLE 表名;
C、DROP TABLE 表名;
D、CLEAR TABLE 表名;
8、执行`UPDATE students SET age=20;`不带WHERE条件,执行效果为()?
A、修改第一条记录age为20
B、修改最后一条记录age为20
C、表中**所有记录age全部修改为20**
D、语法报错,不执行
9、`INSERT INTO students(id,name) VALUES(1,'张三'),(2,'李四');`这条语句是()?
A、单行插入
B、多行插入
C、更新语句
D、删除语句
10、下面哪一条属于INSERT‑SET插入语法()?
A、INSERT INTO students SET id=1,name='张三';
B、INSERT INTO students(id,name) VALUES(1,'张三');
C、UPDATE students SET id=1;
D、DELETE FROM students SET id=1;
11、DELETE FROM语句删除的是()?
A、数据表结构
B、表里面的数据记录
C、数据表的字段
D、数据表索引
12、`DELETE FROM students;`不带WHERE条件执行结果()?
A、删除students数据表
B、删除表内全部数据,表结构保留
C、只删除第一条记录
D、语法报错
13、更新students表id=5的学生年龄为19,正确SQL是()?
A、UPDATE students age=19 WHERE id=5;
B、UPDATE students SET age=19 WHERE id=5;
C、MODIFY students SET age=19 id=5;
D、UPDATE students SET age=19 HAVING id=5;
14、关于TRUNCATE TABLE描述正确的是()?
A、可以配合WHERE条件删除部分行
B、删除数据,保留表结构
C、会把数据表一起删除
D、属于DML数据操纵语句
15、向表插入字符串类型数据,字符串值需要使用()包裹。
A、大括号 {}
B、单引号 ''
C、方括号 []
D、不需要符号
16、INSERT INTO … VALUES() 可以实现单行数据插入。
A、对
B、错
17、INSERT … SET语法可以用于多行同时插入多条记录。
A、对
B、错
18、UPDATE语句如果省略WHERE条件,会修改表中全部的数据行。
A、对
B、错
19、DELETE FROM可以删除数据表的表结构。
A、对
B、错
20、TRUNCATE TABLE可以使用WHERE条件删除指定一部分数据。
A、对
B、错
21、`INSERT INTO students(id,name) VALUES(1,'张三'),(2,'李四');`属于多行插入语句。
A、对
B、错
22、DELETE FROM 表名; 和 TRUNCATE TABLE 表名; 都可以保留数据表结构。
A、对
B、错
23、UPDATE更新语句,SET后面书写格式为:字段名=修改后的值。
A、对
B、错
24、`DELETE FROM students WHERE id=3;`作用:删除id等于3的这条记录。
A、对
B、错
25、插入数据的时候,字符串类型的数据可以不加单引号,运行不会报错。
A、对
B、错
1、MySQL插入数据支持的写法有()?
A、INSERT INTO 表(列) VALUES(值);
B、INSERT INTO 表 SET 列1=值1,列2=值2;
C、INSERT INTO 表(列) VALUES(值1),(值2);
D、UPDATE 表 SET 列=值;
2、下面关于多行插入说法正确的有()?
A、一条SQL语句可以插入多条记录
B、每组记录用一对小括号包裹
C、多条记录括号之间用逗号分隔
D、多行插入必须使用SET语法完成
3、UPDATE更新语句语法组成部分包含()?
A、UPDATE 表名
B、SET 字段=值
C、WHERE 条件
D、VALUES
4、执行UPDATE时,省略WHERE条件会产生哪些后果()?
A、更新表中全部记录
B、只更新第一条记录
C、属于高危操作,开发尽量避免
D、语法直接报错
5、DELETE FROM语句说法正确的是()?
A、可以搭配WHERE删除部分记录
B、不带WHERE清空全部记录
C、只删除数据记录,保留表结构
D、会删除数据表本身
6、TRUNCATE TABLE 和 DELETE FROM 共同点有()?
A、都可以清空表内全部数据
B、执行后数据表结构保留
C、都支持WHERE条件筛选部分数据
D、都属于数据删除操作
7、下列哪些SQL语句属于DML数据操纵语句(增删改)()?
A、INSERT INTO
B、UPDATE
C、DELETE FROM
D、DROP TABLE
8、向students表插入一条记录,合法的SQL片段有()?
A、INSERT INTO students(id,name) VALUES(10,'小明');
B、INSERT INTO students SET id=10,name='小明';
C、INSERT INTO students VALUES(10,'小明');
D、DELETE INTO students(id,name) VALUES(10,'小明');
9、更新students表,把id=6学生age改为18,gender改为'女',正确写法片段有()?
A、UPDATE students
B、SET age=18,gender='女'
C、WHERE id=6
D、VALUES age=18
10、下面操作不会删除数据表结构的有()?
A、DELETE FROM students WHERE id=1;
B、DELETE FROM students;
C、TRUNCATE TABLE students;
D、DROP TABLE students;
关闭
更多问卷
复制此问卷