SQL语句—drop、truncate、delete
<1> drop table 表名
eg:
drop table Grade
---删除表Grade
---可以理解为是完完全全的删了,啥也没留,下次想用这表,要从新建表Grade开始
eg:
|姓名 |语文| 数学 |
|Moo | 99 |100 | ----------------------------------------------------------------drop后 没有Grade表
|YYh | 98 | 99 |
<2> truncate table 表名
eg:
truncate table Grade
---删除表Grade
---这个表的所有数据都清了,但是表结构还在,可理解为在成绩表里只留下了表头,其他成绩数据啥也没有
eg:
|姓名 |语文| 数学 |
|Moo | 99 |100 | -----------------------------------------------truncate后 剩表头 |姓名 |语文| 数学 |
|YYh | 98 | 99 |
<3> delete table 表名
eg:
delete table Grade
---删除表Grade
---删的是表中的记录,一条一条的,可回滚
eg:
|姓名 |语文| 数学 | ------------------------------------------------------- |姓名 |语文| 数学 |
|Moo | 99 |100 | -----------------------------------------------delete后 |YYh | 98 | 99 |
|YYh | 98 | 99 |
–如有错误,欢迎各位交流指正;
–如有引用,请链接本文!