sql 修改字段小記

2022-07-20 14:09:15 字數 729 閱讀 4707

增加字段預設值:

alter table 表名 add 字段 型別 null default 0

修改字段型別:

alter table 表名 alter column unitprice decimal(18, 4) not null 

修改字段預設值

alter table 表名 drop constraint 約束名字   ------說明:刪除表的字段的原有約束

alter table 表名 add constraint 約束名字 default 預設值 for 欄位名稱 -------說明:新增乙個表的字段的約束並指定預設值

修改欄位名:

alter table 表名 rename column a to b

複製表:

1.insert into select語句

語句形式為:insert into table2(field1,field2,...) select value1,value2,... from table1

要求目標表table2必須存在,由於目標表table2已經存在,所以我們除了插入源表table1的字段外,還可以插入常量。

2.select into from語句

語句形式為:select vale1, value2 into table2 from table1

要求目標表table2不存在,因為在插入時會自動建立表table2,並將table1中指定字段資料複製到table2中。

sql 修改字段

1 修改欄位名 alter table 表名 rename column a to b 2 修改字段型別 alter table 表名 alter column 欄位名 type not null 3 修改字段預設值 如果欄位有預設值,則需要先刪除欄位的約束,在新增新的預設值 alter table...

SQL 修改字段

語法 alter table 表名 alter column 欄位名 新型別名 長度 示例 假如有名t1,欄位名f1,原來f1為varchar 3 現在要改為varchar 10 則可以這麼寫 alter table t1 alter column f1 varchar 10 一般地,改欄位名可以用...

SQL語句增加字段 修改字段 修改型別 修改預設值

一 修改字段預設值 alter table 表名 drop constraint 約束名字 說明 刪除表的字段的原有約束 alter table 表名 add constraint 約束名字 default 預設值 for 欄位名稱 說明 新增乙個表的字段的約束並指定預設值 二 修改欄位名 alte...