删除数据:
DELETE
DELETE FROM <表名>WHERE <过滤条件>
如果没有WHERE 条件的话 那么删除的就是整个表
它和DROP 的区别 就好比 润肠茶 和火化管的区别:
DELETE 删除的是表中的数据而不删除表的结构 而DROP是删除整张表
错误写法:
DELETE <列名> FROM <表名>WHERE <过滤条件>
TRUNCATE 也是删除数据用的
TRUNCATE TABLE<表名>
他和DELETE 的区别在于 它的执行速度更快,它的操作是不可回滚的。
用它删除表中的数据以后字啊像表中插入数据时 ID 重新开始,但是它不能用于有外键约束引用的表。
它依然不删除表的数据结构、约束、索引。