mysql修改資料庫名

來源:互聯網
上載者:User

標籤:localhost   exist   live   ddb   環境變數   test   from   color   for   

#!/bin/bash#fafu_li#郵箱:[email protected] & 348926676@qq.com#時間:2015.08.10#mysql資料庫改名,官方沒有直接修改資料庫名稱的命令#只有通過修改表名方式實現source /etc/profile        #載入系統內容變數source ~/.bash_profile    #載入使用者環境變數set -o nounset             #引用未初始設定變數時退出mysqlconn="mysql -h localhost -uroot -p123456"#需要修改的資料庫名olddb="test1"#修改後的資料庫名newdb="test2"#建立新資料庫$mysqlconn -e "drop database if exists ${newdb};create database ${newdb};"#擷取所有表名tables=$($mysqlconn -N -e "select table_name from information_schema.tables where table_schema=‘${olddb}‘")#修改表名for name in $tables;do    $mysqlconn -e "rename table ${olddb}.${name} to ${newdb}.${name}"done#刪除老的空庫#$mysqlconn -e "drop database ${olddb}"

 

mysql修改資料庫名

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.