MySQL 修改數(shù)據(jù)庫名稱的一個新奇方法
更新時間:2014年07月22日 11:31:46 作者:吳炳錫
這篇文章主要介紹了MySQL 修改數(shù)據(jù)庫名稱的一個新奇方法,MySQL 修改數(shù)據(jù)庫名的一個變通方法,需要的朋友可以參考下
MySQL在5.1引入了一個rename database操作,但在MySQL5.1.23后又不支持這個命令??梢哉f是一個實驗性的功能,沒有在生產中支持過(mysql-5.1 release在mysql-5.1.30),那么生產中我們有時為了追求完美需要改一下庫名。怎么操作呢?
這里提供一個變通的方法。
1. 創(chuàng)建出新庫名:
復制代碼 代碼如下:
mysql>create database db_v2;
2.生成rename語句,從olddb里遷移,我這里olddb里sbtest;
復制代碼 代碼如下:
mysql>select concat("rename table ",table_schema,".",table_name," to db_v2.",table_name,";") into outfile '/tmp/rename_to_db_v2.sql' from information_schema.tables where table_schema='sbtest';
3.執(zhí)行生成的sql
復制代碼 代碼如下:
mysql>source /tmp/rename_to_db_v2.sql
就這么簡單可以搞定了。
Good luck!
相關文章
mysql8創(chuàng)建、刪除用戶以及授權、消權操作詳解
上網找過資料說要進入mysql數(shù)據(jù)庫在進行這些操作,所以下面這篇文章主要給大家介紹了關于mysql8創(chuàng)建、刪除用戶以及授權、消權操作的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下2022-03-03MySQL 百萬級分頁優(yōu)化(Mysql千萬級快速分頁)
MySql 性能到底能有多高?用了php半年多,真正如此深入的去思考這個問題還是從前天開始。有過痛苦有過絕望,到現(xiàn)在充滿信心2012-11-11MySQL配置文件my.cnf參數(shù)優(yōu)化和中文詳解
這篇文章主要介紹了MySQL配置文件my.cnf參數(shù)優(yōu)化和中文詳解,非常詳細的用中文注釋了各個參數(shù)的作用以及建議值,需要的朋友可以參考下2014-03-03小型Drupal數(shù)據(jù)庫備份以及大型站點MySQL備份策略分享
為了防止web服務器出現(xiàn)故障而引起的數(shù)據(jù)丟失,數(shù)據(jù)庫備份顯得非常重要,以免出現(xiàn)重大損失。本文分析研究一下小型的Drupal站的備份策略以及大型站點的mysql備份策略2014-11-11