[精讚] [會員登入]
13561

[Mysql/MariaDB] 修改資料庫、表格或欄位名稱

Mysql/MariaDB修改資料庫、表格或欄位名稱

分享此文連結 //n.sfs.tw/10921

分享連結 [Mysql/MariaDB] 修改資料庫、表格或欄位名稱@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-11-07 01:18:01 最後編修
2017-03-19 02:38:06 By 張○○
 

自動目錄

修改資料庫名

沒有直接改名資料庫的方法,一般性的作法就是建一個新的,把原來的餵過去後砍了原來的資料庫,一次性的作法為[2]

mysqladmin -u username -p create newdatabase
mysqldump -u username -v olddatabase -p | mysql -u username -p -D newdatabase

phpmyadmin提供一個不錯的介面

修改表格名

ALTER TABLE `原表格名` RENAME TO `新表格名`

新版本的語法是

RENAME TABLE `原表格名` TO `新表格名`;

同時phpmyadmin4版後有修改的功能,點擊表格-->點擊上面頁簽「操作」-->「資料表選項」中可以直接修改

修改欄位名

ALTER TABLE `表格名` CHANGE COLUMN `舊欄位名` `新欄位名` 欄位類型

ex:

ALTER TABLE mytable CHANGE coulmn `oldcol` `newcol` tinyint
ALTER TABLE `test` CHANGE `col2` `col4` INT NOT NULL;
ALTER TABLE `test` CHANGE `col1` `col3` VARCHAR(10) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL;
ALTER TABLE `test` CHANGE `col3` `col7` TEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL;

延伸閱讀

[Mysql] 修改欄位的自動索引值autoindex (auto_increment )@新精讚

參考資料

[1] 官網 http://dev.mysql.com/doc/refman/5.1/en/alter-table.html

[2] http://stackoverflow.com/questions/67093/how-do-i-quickly-rename-a-mysql-database-change-schema-name


原文整理 2010-02-08 02:08:34

END

你可能感興趣的文章

[MYSQL] 查看資料表狀態 要看資料表的狀態,不是結構喔,以前我都會用 procedure analyse(): SELECT `colname`

[Mysql/Mariadb] 忘記root密碼 常常會忘記root 密碼,簡單的幾步驟回復

[Mysql/MariaDB] 使用Memory引擎修改及設定最大值的方法 Mysql/MariaDB 使用Memory引擎預設是16MB,修改及設定最大值的方法。

[Mysql/MariaDB] 查看資料庫所占空間 查看資料庫在磁碟中所占空間

[Mysql] 建立叢集式資料庫4/4--觀察及測試 觀察及測試haproxy+galera建立Mysql的叢集式資料庫,並進行壓力測試

Mysql 安裝完畢要做的事 Mysql 安裝完畢後,該處理的流程

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

[CodeIgniter3] 解決無法上傳特定檔案(.sb2)的問題 上傳時出現The filetype you are attempting to upload is not allowed,要怎麼解決?

好用的3+2碼郵遞區號查詢系統推薦 網路上找到用地址輸入判斷3+2碼郵遞區號的辨識率不高,除了這個網站…

[AS3] 我做的唯一一個Flash As3遊戲UFO INVADSION [AS3] 我做的唯一一個Flash As3遊戲,是第一個也是最後一個,後來就沒再寫as3,不過as3還滿好玩的。

詭異的創業思維 創業的思維中,有多少銀彈,有多少技術,有多少人脈,有多少時間等等,每個都要考慮進去,以熱忱建立的關係脆弱的像蘇打餅乾一樣..

[PHP] 檢查IP是否在某個網段內 mtachcidr 要檢查IP是否在某個網段內,要寫幾行?10行?5行? 不用,只要2行。以下是我寫的 code /** * matchCI