• 2021-04-14
    TRUNCATE TABLE命令用以删除表中的所有数据,但并不会改变表的结构,也不会改变约束与索引定义
  • 本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/xxzjjpatpzpppjo.html

    内容

    • 0

      删除表时,表的结构定义、数据、全文索引、约束和索引都将永久地从数据库中删除

    • 1

      删除表时,不会删除的内容是() A: 表中所有记录 B: 表对应的数据字典信息 C: 该表相关的所有索引 D: 与该表相关的区

    • 2

      下列关于DELETE语句和TRUNCATE TABLE语句的区别( )描述是错误的。 A: 使用TRUNCATE TABLE语句后,表中的AUTO_INCREMENT计数器将被重新设置为该列的初始值。 B: 对于参与了索引和视图的表,不能使用TRUNCATE TABLE语句来删除数据。 C: DELETE语句每删除一行,都会在事务日志中添加一行记录。 D: 使用TRUNCATE TABLE语句删除数据表中的所有数据后,也可以恢复。

    • 3

      删除表时,表中的索引不会被删除。

    • 4

      MySQL在表中定义 约束时不会自动创建索引