3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
     使用MySQL ALTER TABLE 語法修改資料表欄位      使用MySQL時,會需要使用到指令來動態調整TABLE的Schema或建立TABLE      因此以下列出跟ALTER TABLE有關且經常使用的指令和語法        建立TABLE,並建立PRIMAY KEY和AUTO_INCREMENT(自動遞增)欄位      CREATE TABLE 欄位名稱(欄位A INT(10) AUTO_INCREMENT, 欄位B VARCHAR(20), PRIMARY KEY(欄位A));        在TABLE內新增欄位      ALTER TABLE 資料表名稱 ADD COLUMN 欄位名稱 形態(長度);        在TABLE內新增欄位,欄位必須加入INDEX並且設定DEFAULT值      ALTER TABLE 資料表名稱 ADD COLUMN 欄位名稱 形態(長度), ADD INDEX(欄位名稱);        在TABLE內新增INDEX      ALTER TABLE 資料表名稱 ADD INDEX(欄位名稱), ADD INDEX(欄位名稱), (可繼續新增並用逗點隔開)... ;        修改原欄位名稱、修改資料長度、資料形態      ALTER TABLE 資料表名稱 CHANGE COLUMN 舊欄位 新欄位 新形態(新長度), ADD INDEX(新欄位);        移除PRIMAY KEY      ALTER TABLE 資料表名稱 DROP PRIMARY KEY;        移除INDEX      ALTER TABLE 資料表名稱 DROP INDEX 欄位名稱;        移除欄位      ALTER TABLE 資料表名稱 DROP COLUMN 欄位名稱;        上面是經常用來的操作TABLE SCHEMA的方法      但如果是用在Production的機器上要相當小心      資料寫入速度過大、過快可能會造成服務中斷或是data lose的狀況      因此操作前還是先做一下備份和情境模擬會比較保險              如果覺得對你有幫助的話. 請幫小弟按個讚吧~   My SQL相關文章:    Mysql 插入校能優化與測試     SQL Injection 範例(登入範例)     MySql 異地同步(MySQL Replication)      使用PDO存取資料庫(讀取、查詢、修改、更新)   

本文由newaurorapixnetnetblog提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦