最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL用truncate命令快速清空一個(gè)數(shù)據(jù)庫(kù)中的所有表

 更新時(shí)間:2020年11月11日 11:47:56   作者:iw1210  
這篇文章主要介紹了MySQL用truncate命令快速清空一個(gè)數(shù)據(jù)庫(kù)中的所有表,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1. 先執(zhí)行select語(yǔ)句生成所有truncate語(yǔ)句

語(yǔ)句格式:

select CONCAT('truncate TABLE ',table_schema,'.',TABLE_NAME, ';') from INFORMATION_SCHEMA.TABLES where table_schema in ('數(shù)據(jù)庫(kù)1','數(shù)據(jù)庫(kù)2'); 

以名為dbname的數(shù)據(jù)庫(kù)為例,執(zhí)行select語(yǔ)句:

mysql> select CONCAT('truncate TABLE ',table_schema,'.',TABLE_NAME, ';') from INFORMATION_SCHEMA.TABLES where table_schema in ('dbname'); 
+------------------------------------------------------------+ 
| CONCAT('truncate TABLE ',table_schema,'.',TABLE_NAME, ';') | 
+------------------------------------------------------------+ 
| truncate TABLE dbname.ABOUTUSINFO;       | 
| truncate TABLE dbname.ABUTMENT;        | 
| truncate TABLE dbname.ABUTMENTFILE;       | 
| truncate TABLE dbname.ACHVORG;        | 
| truncate TABLE dbname.WORKFLOWNODE;       | 
| truncate TABLE dbname.ZONESERVICE;       | 
| truncate TABLE dbname.ZONESERVICEFILE;      | 
+------------------------------------------------------------+ 
7 rows in set 

mysql> 

2. 把每條truncate語(yǔ)句前后的“|”替換為空字符

用文本編輯器(如 Notepad++)把每條truncate語(yǔ)句前后的“|”替換為空字符,方便后面一次復(fù)制多條執(zhí)行。

替換前: 

替換后: 

 

3. 復(fù)制truncate語(yǔ)句到mysql命令行執(zhí)行

復(fù)制truncate語(yǔ)句到mysql命令行執(zhí)行,可以一次復(fù)制多條執(zhí)行。

mysql> truncate TABLE dbname.ZONESERVICE;  
Query OK, 0 rows affected 
mysql> 

這樣就清空數(shù)據(jù)庫(kù)中所有表啦,簡(jiǎn)單吧~

truncate與drop,delete的對(duì)比

上面說(shuō)過(guò)truncate與delete,drop很相似,其實(shí)這三者還是與很大的不同的,下面簡(jiǎn)單對(duì)比下三者的異同。

  • truncate與drop是DDL語(yǔ)句,執(zhí)行后無(wú)法回滾;delete是DML語(yǔ)句,可回滾。
  • truncate只能作用于表;delete,drop可作用于表、視圖等。
  • truncate會(huì)清空表中的所有行,但表結(jié)構(gòu)及其約束、索引等保持不變;drop會(huì)刪除表的結(jié)構(gòu)及其所依賴的約束、索引等。
  • truncate會(huì)重置表的自增值;delete不會(huì)。
  • truncate不會(huì)激活與表有關(guān)的刪除觸發(fā)器;delete可以。
  • truncate后會(huì)使表和索引所占用的空間會(huì)恢復(fù)到初始大??;delete操作不會(huì)減少表或索引所占用的空間,drop語(yǔ)句將表所占用的空間全釋放掉。

到此這篇關(guān)于MySQL用truncate命令快速清空一個(gè)數(shù)據(jù)庫(kù)中的所有表 的文章就介紹到這了,更多相關(guān)MySQL truncate清空數(shù)據(jù)庫(kù)表 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SQL注入漏洞過(guò)程實(shí)例及解決方案

    SQL注入漏洞過(guò)程實(shí)例及解決方案

    這篇文章主要介紹了SQL注入漏洞過(guò)程實(shí)例及解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Mysql允許他人訪問(wèn)本機(jī)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)步驟

    Mysql允許他人訪問(wèn)本機(jī)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)步驟

    mysql允許其他電腦訪問(wèn),授權(quán)mysql允許其他電腦訪問(wèn),本文就來(lái)介紹一下Mysql允許他人訪問(wèn)本機(jī)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)步驟,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • MySQL學(xué)習(xí)筆記5:修改表(alter table)

    MySQL學(xué)習(xí)筆記5:修改表(alter table)

    我們?cè)趧?chuàng)建表的過(guò)程中難免會(huì)考慮不周,因此后期會(huì)修改表修改表需要用到alter table修改表語(yǔ)句,接下來(lái)詳細(xì)介紹,需要的朋友可以參考下
    2013-01-01
  • MySQL性能優(yōu)化神器Explain的基本使用分析

    MySQL性能優(yōu)化神器Explain的基本使用分析

    這篇文章主要給大家介紹了關(guān)于MySQL性能優(yōu)化神器Explain的基本使用分析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • MYSQL WHERE語(yǔ)句優(yōu)化

    MYSQL WHERE語(yǔ)句優(yōu)化

    where優(yōu)化主要是在SELECT中,因?yàn)樗麄冏钪饕窃谀抢锸褂?,但是同樣的?yōu)化也可被用于DELETE和UPDATE語(yǔ)句。
    2009-03-03
  • MySQL系列之一 MariaDB-server安裝

    MySQL系列之一 MariaDB-server安裝

    本文主要介紹了MariaDB-server安裝的幾種方式,文中通過(guò)代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • 詳解MySQL恢復(fù)psc文件記錄數(shù)為0的解決方案

    詳解MySQL恢復(fù)psc文件記錄數(shù)為0的解決方案

    這篇文章主要介紹了詳解MySQL恢復(fù)psc文件記錄數(shù)為0的解決方案,遇到這個(gè)問(wèn)題的朋友,可以看一下。
    2016-11-11
  • MySQL雙主配置的項(xiàng)目實(shí)踐

    MySQL雙主配置的項(xiàng)目實(shí)踐

    本文詳細(xì)介紹了配置兩臺(tái)MySQL服務(wù)器之間的主從復(fù)制,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • 詳解mysql中if函數(shù)的正確使用姿勢(shì)

    詳解mysql中if函數(shù)的正確使用姿勢(shì)

    這篇文章主要介紹了詳解mysql中if函數(shù)的正確使用姿勢(shì),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • MYSQL 淺談MyISAM 存儲(chǔ)引擎

    MYSQL 淺談MyISAM 存儲(chǔ)引擎

    mysql中用的最多存儲(chǔ)引擎就是innodb和myisam。做為Mysql的默認(rèn)存儲(chǔ)引擎,myisam值得我們學(xué)習(xí)一下,以下是我對(duì)《高性能MYSQL》書(shū)中提到的myisam的理解,請(qǐng)大家多多指教
    2012-04-04

最新評(píng)論

江油市| 铜鼓县| 岳西县| 钟山县| 佛教| 顺义区| 肥城市| 民勤县| 皋兰县| 周至县| 陇南市| 乐东| 丹凤县| 永城市| 江都市| 抚顺市| 阿瓦提县| 怀安县| 元谋县| 方城县| 高淳县| 太仆寺旗| 安平县| 城步| 礼泉县| 泌阳县| 绥滨县| 丘北县| 鸡东县| 布拖县| 四子王旗| 万州区| 乌拉特前旗| 民权县| 哈巴河县| 开封市| 手游| 富阳市| 德昌县| 行唐县| 上思县|