1. 概述
2. 添加列
3. 修改列
4. 刪除列
5. 修改表名
6. 修改表注釋
7. 修改表字符集
8. 修改表引擎
在開發(fā)過程中,經(jīng)常需要修改數(shù)據(jù)庫表的結(jié)構(gòu),比如添加新的字段、修改字段類型等等。這時(shí)候,我們就需要使用 MySQL 提供的 ALTER TABLE 語句來完成相應(yīng)的操作。下面我們就詳細(xì)介紹一下 MySQL 表結(jié)構(gòu)的修改方法。
添加列是最常見的表結(jié)構(gòu)修改操作之一。添加列的語法如下:
amenamenitiongname];
amenamenitiongname] 是可選的,用于指定新列的位置,可以放在列的第一個(gè)位置或者某個(gè)已有列之后。
修改列也是常見的表結(jié)構(gòu)修改操作之一。修改列的語法如下:
amenamenition;
amenamenition 是列的新定義,可以包括數(shù)據(jù)類型、約束等等。
刪除列也是常見的表結(jié)構(gòu)修改操作之一。刪除列的語法如下:
amename;
amename 是要?jiǎng)h除的列名。
修改表名也是常見的表結(jié)構(gòu)修改操作之一。修改表名的語法如下:
ameewame;
ameewame 是要修改成的新表名。
修改表注釋
修改表注釋也是常見的表結(jié)構(gòu)修改操作之一。修改表注釋的語法如下:
ameewment';
ameewment 是新的表注釋。
修改表字符集
修改表字符集也是常見的表結(jié)構(gòu)修改操作之一。修改表字符集的語法如下:
ameame;
ameame 是新的字符集名稱。
修改表引擎
修改表引擎也是常見的表結(jié)構(gòu)修改操作之一。修改表引擎的語法如下:
amegineame;
amegineame 是新的表引擎名稱。