TShopping

 找回密碼
 註冊
搜索
查看: 407|回復: 0

[分享] MySQL 教材:改變表格、欄位的名字

[複製鏈接]
發表於 2014-10-29 16:56:07 | 顯示全部樓層 |閱讀模式
 
Push to Facebook Push to Plurk Push to Twitter 
我們現在要把 T1 表格的名字改成 LIST,就像 UNIX 裡面的 mv 指令一樣。 改變表格的名字的基本語法是
alter table 舊名 rename as 新名;
例如
alter table T1 rename as LIST;
然後可以用 show tables;select * from LIST 看看結果。

改變欄位名稱就比較麻煩了,它相當於要把整個欄位的屬性重新定義一遍。 例如要把 list 表格的 gender 欄位改名字為 sex,其他屬性不變。 那麼要先查詢 gender 的屬性是什麼,例如它是
gender enum('F','M') not null
則我們就說要把這個欄位改成以下屬性:
sex enum('F','M') not null
注意,欄位名稱和資料型態這些資料都要寫,不改變的部份也要重述一遍。 指令是
alter table list change gender sex enum('F','M') not null;
一般而言,語法是
alter table 表格 change 舊欄位名稱 新欄位的完整屬性;



 

臉書網友討論
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2016-12-8 18:13 , Processed in 0.058860 second(s), 21 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表