在數據表中添加一個字段的SQL語句怎么寫-百度


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 [表名]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM