新增 修改 刪除欄位sql語句

2021-10-01 17:27:17 字數 1389 閱讀 4177

新增:

-- 在test_table 表的 valid_status 字段之後,新增乙個字段,設定對應的型別,長度,是否為null,預設值,注釋

alter

table test_table add

column

`is_staff`

tinyint(2

)not

null

default

'0'comment

'是否是從業人員 0否 1是'

after

`valid_status`

;

修改:

-- 修改乙個欄位的型別

alter

table test_table modify test_value varchar(10

)not

null

default

''comment

'字段注釋'

;-- 修改乙個欄位的名稱,此時要重新指定該字段的型別

alter

table test_table change test_value_old test_value_new varchar(10

)not

null

default

''comment

'字段注釋'

;

刪除:

-- 刪除test_table表的 test_value欄位 

alter

table test_table drop

column test_value;

參考:

下面是我專案中寫過的。

mysql:

新增乙個字段並且預設值為0,新增注釋。

alter

table wb_busi_gross_weight add

(wgt_stat int(1

)default

'0'comment

'稱重客戶端:0.地磅稱重系統、1.無人稱重系統'

);

oracle:

alter

table bd_wait_dpt add

(loadend date

,operend date);

comment

oncolumn bd_wait_dpt.loadend is

'裝車最後一票時間'

;comment

oncolumn bd_wait_dpt.operend is

'操作結束時間'

;

mysql 新增 修改 刪除 字段 sql語句

新增 在test table 表的 valid status 字段之後,新增乙個字段,設定對應的型別,長度,是否為null,預設值,注釋 alter table test table add column is staff tinyint 2 not null default 0 comment 是...

MySQL 新增 修改 刪除 字段 sql語句

在test table 表的 valid status 字段之後,新增乙個字段,設定對應的型別,長度,是否為null,預設值,注釋 alter table test table add column is staff tinyint 2 not null default 0 comment 是否是從...

SQL語句新增刪除修改字段

1.查詢字段預設值約束的名字 t1為表名,id為欄位名 select a.name as 使用者表,b.name as 欄位名,d.name as 字段預設值約束 from sysobjects a,syscolumns b,syscomments c,sysobjects d where a.id...