https://zhidao.baidu.com/question/1368174835097774819.html
數據表中添加一個字段的標准SQL語句寫法為:
alter table 表名 add (字段 字段類型) [ default '輸入默認值'] [null/not null] ;
舉例:ALTER TABLE employee ADD spbh varchar(20) NOT NULL Default 0
意思就是在表employee 中加入 字段spbh,該字段的類型是varchar,大小20,並且不允許為空,初始默認值是0。
擴展資料:
其他常用sql語句:
1、修改數據表中某項字段屬性,為其添加備注。
語句格式:comment on column 庫名.表名.字段名 is '輸入的備注';
示例: 我要在ers_data庫中 test表 document_type字段添加備注,則sql語句為:
comment on column ers_data.test.document_type is '文件類型';
2、修改數據表中某字段類型。
語句格式:alter table 表名 modiy (字段 字段類型 [default '輸入默認值' ] [null/not null] ,字段 字段類型 [default '輸入默認值' ] [null/not null] ); 修改多個字段用逗號隔開。
示例:想要修改一個teacher教師表中字段辦公室classroom的類型為char(20),且默認值“辦公室”,則對應sql為:
ALTER TABLE teacher ALTER COLUMN classroom VARCHAR(20) NOT NULL default "辦公室";
3、刪除數據表中的某字段。
語句格式:alter table 表名 drop (字段);
示例:刪除表student中的字段age,可以用如下sql:
alter table student drop age;
數據表中添加一個字段的SQL語句寫法為:
1、alter table 表名 ADD 字段 類型 NOT NULL Default 0
2、ALTER TABLE employee ADD spbh varchar(20) NOT NULL Default 0
3、在表employee 中加入 spbh 類型是varchar大小20 不為空 默認值是0
擴展資料
通用式: alter table [表名] add [字段名] 字段屬性 default 缺省值 default 是可選參數
增加字段: alter table [表名] add 字段名 smallint default 0 增加數字字段,整型,缺省值為0
alter table [表名] add 字段名 int default 0 增加數字字段,長整型,缺省值為0
alter table [表名] add 字段名 single default 0 增加數字字段,單精度型,缺省值為0
alter table [表名] add 字段名 double default 0 增加數字字段,雙精度型,缺省值為0
alter table [表名] add 字段名 Tinyint default 0 增加數字字段,字節型,缺省值為0
alter table [表名] add 字段名 text [null] 增加備注型字段,[null]可選參數
alter table [表名] add 字段名 memo [null] 增加備注型字段,[null]可選參數
alter table [表名] add 字段名 varchar(N) [null] 增加變長文本型字段大小為N(1~255)
alter table [表名] add 字段名 char [null] 增加定長文本型字段大小固定為255
alter table [表名] add 字段名 Datetime default 函數增加日期型字段,其中函數可以是now(),date()等,表示缺省值
刪除字段: alter table [表名] drop 字段名
修改變長文本型字段的大小:alter table [表名] alter 字段名 varchar(N)
刪除表: drop table [表名]