国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql去除不用表數據

2024-07-24 12:35:54
字體:
來源:轉載
供稿:網友
  MySQL刪除數據幾種情況以及是否釋放磁盤空間:
  1、drop table table_name 立刻釋放磁盤空間 ,不管是 Innodb和MyISAM ;
 
  2、truncate table table_name 立刻釋放磁盤空間 ,不管是 Innodb和MyISAM 。truncate table其實有點類似于drop table 然后creat,只不過這個create table 的過程做了優化,比如表結構文件之前已經有了等等。所以速度上應該是接近drop table的速度;
 
  3、delete from table_name刪除表的全部數據,對于MyISAM 會立刻釋放磁盤空間 (應該是做了特別處理,也比較合理),InnoDB 不會釋放磁盤空間;
 
  4、對于delete from table_name where xxx帶條件的刪除, 不管是innodb還是MyISAM都不會釋放磁盤空間;
 
  5、delete操作以后使用optimize table table_name 會立刻釋放磁盤空間。不管是innodb還是myisam 。所以要想達到釋放磁盤空間的目的,delete以后執行optimize table 操作。
 
  6、delete from表以后雖然未釋放磁盤空間,但是下次插入數據的時候,仍然可以使用這部分空間。

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵南县| 新竹市| 平顶山市| 龙口市| 思南县| 湛江市| 邯郸市| 石门县| 庆元县| 屏山县| 新建县| 齐齐哈尔市| 徐水县| 甘肃省| 宜君县| 甘洛县| 临潭县| 祁连县| 鄱阳县| 彭水| 宜宾县| 称多县| 洮南市| 云霄县| 五台县| 海林市| 日土县| 多伦县| 体育| 甘德县| 隆回县| 客服| 洛阳市| 湘阴县| 洛隆县| 西昌市| 仪陇县| 安溪县| 舒兰市| 民权县| 翁源县|