Mysql alter table 語法總結

2022-07-29 20:33:15 字數 1221 閱讀 1428

1.新增字段

①增加單個字段

table idoxu add column text varchar(100) not null;

②增加多個字段

方法一:使用事務

begin;

alter table idoxuadd age1 int(10);

alter table idoxu add age2 int(11);

alter table idoxu add age3 varchar(20);

commit;

方法二:

alter table idoxu add (age1 int(10),age2 int(11),age3 varchar(20));

2.修改字段

①修改單個欄位名稱

示例:將表idoxu的字段istester改為istester6,字元型別為varchar,長度為160

②修改多個欄位名稱

alter table idoxu change id id1 int(5) not null;

change c_name names int(10) not null;

③修改單個字段型別

alter table idoxu modify column c_name varchar(25);

3.修改表名

示例:將表idoxu改名為idoxu6

4.刪除字段

alter table idoxu drop column text;

MySQL Alter Table 修改表資訊

alter table 允許修改表資訊 可以增加或刪減字段,更改欄位的資料型別和屬性以及名稱,建立或取消索引,甚至還可以更改表的評注和表的型別。語法 alter table tb name new column data type例子 alter table user add status tiny...

語法分析總

表示出現一次或0次,表示出現0次或多次,表示是乙個整體 程式aint x 1,y 3 int fun int a return 2 a int main int a 3 printf d n fun a 程式a 就是個翻譯單元 乙個完整的c檔案是乙個翻譯單元 翻譯單元由若干個外部宣告和乙個檔案結束符...

Orcale筆記 Merge into 語法總結

接下來我們就做乙個簡單的例項來演示一下 有乙個表t,有兩個欄位a b,我們想在表t中根據a的值判斷是否存在然後進行insert update操作。在microsoft的sql語法中,很簡單的一句判斷就可以了,sql server中的語法如下 if exists select 1from t wher...