課程
/數據庫
/MySQL
/與MySQL的零距離接觸
mysql中數據庫名修改的語句應該是怎樣的呢?
2016-09-19
源自:與MySQL的零距離接觸 1-7
正在回答
RENAME?DATABASE?db_name?TO?new_db_name
但是這條語句在mysql 5.1.7中被添加進來,到了5.1.23又去掉了。據說有可能丟失數據。還是不要用的好。
建議用下面的方式,首先建立一個新的數據庫,然后把原數據庫的所有表都改名到新數據庫中,然后刪除原數據庫
代碼如下:
CREATE?DATABASE?new_db_name; RENAME?TABLE?db_name.table1?TO?new_db_name.table1, db_name.table2?TO?new_db_name.table2; DROP?DATABASE?db_name;
weibo_我是廣明_0 提問者
alter?table?tbl_name?change?new_name 或者?rename?table?tbl_name?to?new_name
好像是不能修改的
舉報
本課程涵蓋全部MySQL數據庫的基礎,學習MySQL數據庫的基礎知識
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-19
但是這條語句在mysql 5.1.7中被添加進來,到了5.1.23又去掉了。
據說有可能丟失數據。還是不要用的好。
建議用下面的方式,首先建立一個新的數據庫,然后把原數據庫的所有表都改名到新數據庫中,然后刪除原數據庫
代碼如下:
2016-09-19
2016-09-19
好像是不能修改的