MySQL中批量刪除指定前綴表的sql語(yǔ)句
更新時(shí)間:2013年06月28日 12:31:13 作者:
有時(shí)候我們?cè)诎惭b一些cms的時(shí)候,這些cms都是帶表前綴的方便區(qū)分?jǐn)?shù)據(jù),但有時(shí)候我們測(cè)試完需要?jiǎng)h除的時(shí)候又有別的前綴表就可以參考下面的方法
復(fù)制代碼 代碼如下:
Select CONCAT( 'drop table ', table_name, ';' )
FROM information_schema.tables
Where table_name LIKE 'dede_%';
"dede"為要?jiǎng)h除的表前綴,執(zhí)行此SQL語(yǔ)句后會(huì)生成一串SQL語(yǔ)句,必須再執(zhí)行生成的這些SQL語(yǔ)句才能真正執(zhí)行刪除操作

另外一個(gè)就是批量修改表名:
復(fù)制代碼 代碼如下:
Select CONCAT( 'ALTER TABLE ', table_name, 'RENAME TO ', table_name,';' )
FROM information_schema.tables
Where table_name LIKE 'dede_%';
首先執(zhí)行此SQL語(yǔ)句,會(huì)生成如下語(yǔ)句:
復(fù)制代碼 代碼如下:
ALTER TABLE de_aaa RENAME TO de_aaa;
ALTER TABLE de_bbb RENAME TO de_bbb;
在編輯器中將“RENAME TO de”批量改為想設(shè)置的表前綴,再執(zhí)行此SQL語(yǔ)句即可批量修改表名。
相關(guān)文章
MySQL多表聯(lián)查的實(shí)現(xiàn)思路
數(shù)據(jù)庫(kù)應(yīng)用在我們的生活中是很常見的,在編輯一些應(yīng)用以及軟件的時(shí)候都需要用到數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于MongoDB中實(shí)現(xiàn)多表聯(lián)查的相關(guān)資料,需要的朋友可以參考下2023-02-02CentOS系統(tǒng)中安裝MySQL和開啟MySQL遠(yuǎn)程訪問的方法
這篇文章主要介紹了CentOS系統(tǒng)中安裝MySQL和開啟MySQL遠(yuǎn)程訪問的方法,包括MySQL的隨機(jī)啟動(dòng)等操作的介紹,需要的朋友可以參考下2016-02-02MySQL誤操作后快速恢復(fù)數(shù)據(jù)的方法
這篇文章主要介紹了MySQL誤操作后快速恢復(fù)數(shù)據(jù)的方法,需要的朋友可以參考下2016-12-12mysql自動(dòng)停止 Plugin FEDERATED is disabled 的完美解決方法
今天在配置服務(wù)器的時(shí)候,發(fā)現(xiàn)mysql的一個(gè)錯(cuò)誤提示在 本地計(jì)算機(jī) 無(wú)法啟動(dòng) MySQL 服務(wù)。錯(cuò)誤 1067: 進(jìn)程意外終止,其實(shí)原因很多這個(gè)不是導(dǎo)致進(jìn)程意外終止的最終原因,但可以解決2016-04-04關(guān)于mysql中string和number的轉(zhuǎn)換問題
這篇文章主要介紹了關(guān)于mysql中string和number的轉(zhuǎn)換問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-06-06