應用phpMyAdmin批量修正Mysql數據表前綴的辦法。本站提示廣大學習愛好者:(應用phpMyAdmin批量修正Mysql數據表前綴的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是應用phpMyAdmin批量修正Mysql數據表前綴的辦法正文
多個網站共用一個Mysql數據庫時,為使數據庫治理不凌亂,普通采取分歧的網站應用分歧前綴名的方法停止辨別。而若何批量修正已稀有據庫的前綴名呢?全體導出修正後再導入?照樣一個表一個表的修正?明天我要引見的是絕對簡略的批量修正數據庫中表前綴的辦法,實用於修正數據庫中雷同前綴且數據表較多的情形。
此例中假定修正名為“www_sdck_cn”的數據庫中前綴為“phpcms_”的表,並將一切相符前提表的前綴修正為“sdck_”。
1、用phpMyAdmin翻開要修正前綴的數據庫www_sdck_cn,履行以下SQL語句(個中加粗斜體字是須要依據現實需求調換的):
Select CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ', replace(table_name,'phpcms_','sdck_'),';')
from information_schema.tables
where TABLE_SCHEMA = 'www_sdck_cn' and table_name LIKE 'phpcms_%';
2、在履行SQL語句生成的頁面上點擊“導出”,選擇“自界說”->“直接顯示為文本”,CSV格局,清空“內容分隔符”為空
3、履行導出功效後,達到成果窗口以下,復制文本框中的內容
4、進入數據庫“www_sdck_cn”的SQL履行窗口,將代碼粘貼到SQL文本框中,履行。看一下相干數據表是否是曾經修正完成了。
留意事項
數據操作有風險,請在操作前備份數據。
因為軟件版本等緣由,操作僅供參考,因本文修正數據庫招致喪失或失足的,本文作者不承當義務。