DB2 alter 新增 刪除 修改列

2022-05-19 17:07:35 字數 1127 閱讀 4037

掃碼加入qq群。免費獲取一手資料。還有福利發放哦!!!!

sql語句 增加列、修改列、刪除列 

1 新增字段

語法 : alter table 表名稱 add 欄位名稱 型別

demo:

alter table tablename add columnname varchar(

50)

2 更改字段型別(或者字段長度)

語法 :alter table 表名 alter column 欄位名 set

data type 型別

demo:

alter table tablename alter column columnnamn

set data type varchar(4000)

注意:更改字段型別是有操作限制的. 將字段改為比之前型別長度大的可以,如果要改小,必須先drop掉原來的column,然後再重新新增.

另外改為不同的型別,也需要先drop掉column.然後再重新新增;

3 刪除字段

alter table 表名稱 drop column 欄位名
4 為字段新增預設值

alter table 表名稱 alter column 欄位名 set

default

值demo:

1 alter table table_name altercolumn column_test set

default

'value

';

5 新增帶預設值的字段

demo:

1 alter table table_name addcolumn column_test vachar(20)not null with default

'value

';

6 設定字段預設時間為當前時間

demo:

1 alter table table_name altercolumn column_test set

default current date;

MySQL 新增列,修改列,刪除列

alter table 新增,修改,刪除表的列,約束等表的定義。sp rename sqlserver 內建的儲存過程,用與修改表的定義。mysql 檢視約束,新增約束,刪除約束 新增列,修改列,刪除列 sp rename sqlserver 內建的儲存過程,用與修改表的定義。先刪除主鍵 alter...

mysql 新增列,修改列,刪除列

原文 示例 alter table tb financial modify create time datetime 3 default null comment 錄入時間 alter table 新增,修改,刪除表的列,約束等表的定義。sp rename sqlserver 內建的儲存過程,用與修...

mysql 新增列,修改列,刪除列

alter table 新增,修改,刪除表的列,約束等表的定義。檢視列 desc 表名 修改表名 alter table old table rename to new table 新增列 alter table 表名 add column 列名 varchar 30 刪除列 alter table...