方法如下:我們先建一個DEMO表,來做我們今天的實現,建表語句如下:CREATETABLEDEMO(NAMEVARCHAR(50)COMMENT"姓名",SEXCHAR(1)COMMENT"性別",PRIMARYKEY(NAME))ENGINE=InnoDBDEFAULTCHARSET=utf8COMMENT="例子表";並且select查詢一下,如下圖增加一個AGE欄位,ALTERTABLEDEMOADDAGECHAR(3);select查詢一下,如下圖請對比上下圖,可以發現多出了一個AGE欄位,此處是CHAR型別的。那麼如何刪除我們剛加的欄位呢,ALTERTABLEDEMODROPCOLUMNAGE;select查詢一下,如下圖請對比上下圖,可以發現AGE欄位被刪除掉了我們在把這個欄位加回來ALTERTABLEDEMOADDAGECHAR(3);,我們用檢視工具DBVISUAL看下錶機構,這時AGE欄位是CHAR型別的我們如果需要把這個欄位修改為VARCHAR型別的怎麼辦呢,ALTERTABLEDEMOMODIFY AGE VARCHAR(20),然後我們在用檢視工具DBVISUAL看下錶機構,這時AGE欄位是VARCHAR型別的
方法如下:我們先建一個DEMO表,來做我們今天的實現,建表語句如下:CREATETABLEDEMO(NAMEVARCHAR(50)COMMENT"姓名",SEXCHAR(1)COMMENT"性別",PRIMARYKEY(NAME))ENGINE=InnoDBDEFAULTCHARSET=utf8COMMENT="例子表";並且select查詢一下,如下圖增加一個AGE欄位,ALTERTABLEDEMOADDAGECHAR(3);select查詢一下,如下圖請對比上下圖,可以發現多出了一個AGE欄位,此處是CHAR型別的。那麼如何刪除我們剛加的欄位呢,ALTERTABLEDEMODROPCOLUMNAGE;select查詢一下,如下圖請對比上下圖,可以發現AGE欄位被刪除掉了我們在把這個欄位加回來ALTERTABLEDEMOADDAGECHAR(3);,我們用檢視工具DBVISUAL看下錶機構,這時AGE欄位是CHAR型別的我們如果需要把這個欄位修改為VARCHAR型別的怎麼辦呢,ALTERTABLEDEMOMODIFY AGE VARCHAR(20),然後我們在用檢視工具DBVISUAL看下錶機構,這時AGE欄位是VARCHAR型別的