MySQL 删除数据的最好的方式
1 Drop table 命令
DROP TABLE |
这个命令会删除整个表和数据,删除之后你就不能还原会之前的数据结构和数据了
2 DELETE * FROM Table
DELETE * FROM Table |
这个语句会移除数据,只留下自动增长的值(id)和其余的表结构。如果表很大那么会粉肠满。因为每条记录都要写入log,通常你就不要使用这条语句来从表中删除所有的数据了。
3 TRUNCATE TABLE
TRUNCATE TABLE tablename |
这个命令会删除所有表中的数据,重新设置自动增长的数值,也就是重新从1开始。
http://www.prodromus.com/2010/11/22/mysql-best-way-to-remove-all-data-from-a-table
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步