在MySQL中,想保留表而将所有数据删除后,自增型字段也会被重新设置,使用的语句是________。
A: DELETE
B: TRUNCATE
C: DROP
D: DEL
A: DELETE
B: TRUNCATE
C: DROP
D: DEL
举一反三
- 在MySQL中,想保留表而将所有数据删除后,自增型字段也会被重新设置,使用的语句是________。
- 删除表中的数据可以使用DELETE语句,也可以使用TRUNCATE语句。如果确定要删除表中的所有行,建议使用______。 A: DELETE语句 B: TRUNCATE语句 C: DROP语句 D: COMMIT语句
- 在MySQL中,要删除某个数据表中的所有记录,不可以使用的命令是( )。 A: DELETE B: TRUNCATE C: DROP D: DELETE或TRUNCATE
- 下列关于DELETE语句和TRUNCATE TABLE语句的区别( )描述是错误的。 A: 使用TRUNCATE TABLE语句后,表中的AUTO_INCREMENT计数器将被重新设置为该列的初始值。 B: 对于参与了索引和视图的表,不能使用TRUNCATE TABLE语句来删除数据。 C: DELETE语句每删除一行,都会在事务日志中添加一行记录。 D: 使用TRUNCATE TABLE语句删除数据表中的所有数据后,也可以恢复。
- 关于drop、delete和truncate的操作下列描述错误的是:() A: drop语句执行后会释放掉表所占用的空间 B: truncate和delete一样删除表后都是可以恢复的 C: delete比truncate执行速度快的原因是truncate要在事务日志中为所删除的每行做记录 D: drop可以删除表中的所有行,但表结构及其列、约束、索引等还会保留