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...