下列关于DELETE语句和TRUNCATE TABLE语句的区别( )描述是错误的。
A: 使用TRUNCATE TABLE语句后,表中的AUTO_INCREMENT计数器将被重新设置为该列的初始值。
B: 对于参与了索引和视图的表,不能使用TRUNCATE TABLE语句来删除数据。
C: DELETE语句每删除一行,都会在事务日志中添加一行记录。
D: 使用TRUNCATE TABLE语句删除数据表中的所有数据后,也可以恢复。
A: 使用TRUNCATE TABLE语句后,表中的AUTO_INCREMENT计数器将被重新设置为该列的初始值。
B: 对于参与了索引和视图的表,不能使用TRUNCATE TABLE语句来删除数据。
C: DELETE语句每删除一行,都会在事务日志中添加一行记录。
D: 使用TRUNCATE TABLE语句删除数据表中的所有数据后,也可以恢复。
举一反三
- 删除表中的数据可以使用DELETE语句,也可以使用TRUNCATE语句。如果确定要删除表中的所有行,建议使用______。 A: DELETE语句 B: TRUNCATE语句 C: DROP语句 D: COMMIT语句
- 要删除一个表,可以使用语句______。 A: TRUNCATE TABLE B: DELETE TABLE C: DROP TABLE D: CLEAR TABLE
- SQL用来删除表的语句是()。 A: DELETE B: DROP TABLE C: TRUNCATE TABLE D: DELETE TABLE
- 删除student表所有的记录,下列语句正确的是 A: DELETE FROM TABLE student; B: DELETE TABLE student; C: TRUNCATE TABLE student; D: TRUNCATE FROM TABLE student;
- 用truncate和delete语句删除表中数据的区别() A: truncate 命令不记录日志 B: truncate 命令记录日志 C: delete命令不记录日志