🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 前言 场景1: - **瘦身操作** 数据表压力大, 按时间存档以往的数据. 达到瘦身的目的, 提升数据库性能 (需停机操作) <br /> ## 复制表思路 > 将 `table1` 的数据复制到 `table1_bak` 中, 删除原表中的数据, 从而实现瘦身 <br /> ### 1. 创建 `table1` 相同的表结构 可以用数据库管理工具查看表结构 ddl, 或者执行以下语句得到 ```sql SHOW CREATE TABLE `表名`; ``` <br /> ### 2. 复制数据 复制全部 ```sql INSERT INTO `table1_bak` SELECT * FROM `table1` ``` 复制前 100 条 ```sql INSERT INTO `table1_bak` SELECT * FROM `table1` LIMIT 100 ``` <br /> ### 3. 删除原表数据 ( ⚠️ 如果需要清空!!!) > 危险操作, 请谨慎讨论研究后实操 ```sql DELETE FROM `table1` ```