1,首先,創(chuàng)建好一個數(shù)據(jù)表后查看下它的結(jié)構(gòu),使用 ALTER TABLE 修改表 emp的結(jié)構(gòu),在一列 name 后添加一個 int 類型的字段 age,第一個箭頭表示選擇表,第二個箭頭表示在哪里和添加什么類型的數(shù)據(jù),再查看一下表的結(jié)構(gòu),可以看出,我們的要求已經(jīng)達到了。
2,修改字段的數(shù)據(jù)類型就是把字段的數(shù)據(jù)類型轉(zhuǎn)換成另一種數(shù)據(jù)類型。在 MySQL 中修改字段數(shù)據(jù)類型的語法規(guī)則如下:ALTER TABLE <表名> MODIFY <字段名> <數(shù)據(jù)類型>使用 ALTER TABLE 修改表 emp 的結(jié)構(gòu),將 name 字段的數(shù)據(jù)類型由 VARCHAR(20) 修改成 VARCHAR(30),輸入的 SQL 語句和運行結(jié)果如下所示。
3,刪除字段是將數(shù)據(jù)表中的某個字段從表中移除,語法格式如下:ALTER TABLE <表名> DROP <字段名>;這里我把age刪除,結(jié)果如圖所示。
4,MySQL 中修改表字段名的語法規(guī)則如下:ALTER TABLE <表名> CHANGE <舊字段名> <新字段名> <新數(shù)據(jù)類型>;這里我把name改為uname結(jié)果如圖所示。
5,MySQL 通過 ALTER TABLE 語句來實現(xiàn)表名的修改,語法規(guī)則如下:ALTER TABLE <舊表名> RENAME [TO] <新表名>;這里我把表名改為emp1,結(jié)果如圖。