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

另外一個就是批量修改表名:
復制代碼 代碼如下:
Select CONCAT( 'ALTER TABLE ', table_name, 'RENAME TO ', table_name,';' )
FROM information_schema.tables
Where table_name LIKE 'dede_%';
首先執(zhí)行此SQL語句,會生成如下語句:
復制代碼 代碼如下:
ALTER TABLE de_aaa RENAME TO de_aaa;
ALTER TABLE de_bbb RENAME TO de_bbb;
在編輯器中將“RENAME TO de”批量改為想設置的表前綴,再執(zhí)行此SQL語句即可批量修改表名。
相關文章
CentOS系統(tǒng)中安裝MySQL和開啟MySQL遠程訪問的方法
這篇文章主要介紹了CentOS系統(tǒng)中安裝MySQL和開啟MySQL遠程訪問的方法,包括MySQL的隨機啟動等操作的介紹,需要的朋友可以參考下2016-02-02mysql自動停止 Plugin FEDERATED is disabled 的完美解決方法
今天在配置服務器的時候,發(fā)現(xiàn)mysql的一個錯誤提示在 本地計算機 無法啟動 MySQL 服務。錯誤 1067: 進程意外終止,其實原因很多這個不是導致進程意外終止的最終原因,但可以解決2016-04-04