使用TRUNCATE删除表中的记录,它是先删除数据表,然后重新创建表,所以效率更高。( )
√
举一反三
- 使用TRUNCATE删除表中的记录,它是通过释放数据所在的数据页来删除记录,所以效率更高。()
- 下面关于DELETE与TRUNCATE语句删除记录的描述,正确的是 A: DELETE比TRUNCATE语句效率更高 B: TRUNCATE比DELETE语句效率更高 C: DELETE只能删除表中部分记录 D: DELETE只能删除表中全部记录
- 使用DELETE与TRUNCATE删除表中数据记录是完全相同的;
- 删除表中的数据,而不删除表 A: remove B: delete C: truncate D: update
- 下列关于删除数据的说法不正确的是()。 A: 当DELETE语句中不使用WHERE条件语句时,表中所有数据将会被删除。 B: 使用WHERE子句可以指定删除数据的条件 C: 使用TRUNCATE关键字可以删除表中的全部数据 D: 使用TRUNCATE关键字可以删除表中的部分数据
内容
- 0
使用SQL删除数据命令时,如果不使用WHERE子句,则 A: 逻辑删除表中当前记录 B: 物理删除表中当前记录 C: 逻辑删除表中所有记录 D: 物理删除表中所有记录
- 1
用truncate table命令删除表中数据时,不需要在日志中记录
- 2
关于DELETE语句的删除功能有: A: 删除数据表中的数据记录。 B: 删除表结构。 C: 删除表中一行或多行记录。 D: 删除表中某一行中的一个字段值。
- 3
将数据表“表1”中的记录复制到数据表“表2”中,且不删除数据表“表1”中的记录,所使用的查询方式是() A: 更新查询 B: 追加查询 C: 删除查询 D: 生成表查询
- 4
下列关于DELETE语句和TRUNCATE TABLE语句的区别( )描述是错误的。 A: 使用TRUNCATE TABLE语句后,表中的AUTO_INCREMENT计数器将被重新设置为该列的初始值。 B: 对于参与了索引和视图的表,不能使用TRUNCATE TABLE语句来删除数据。 C: DELETE语句每删除一行,都会在事务日志中添加一行记录。 D: 使用TRUNCATE TABLE语句删除数据表中的所有数据后,也可以恢复。