SQL增加 刪除 更改表中的欄位名

2021-07-13 21:15:29 字數 732 閱讀 2293

1. 向表中新增新的字段

alter  table  table_name  add  column_name  varchar2(20) not null

2. 刪除表中的乙個字段

delete table table_name column column_name

3. 修改表中的乙個欄位名

alter table table_name rename column oldname to newname

4. 新增主鍵約束

alter table 表名

add constraint 約束名 primary key (列名)

5. 新增唯一約束

alter table 表名

add constraint 約束名 unique (列名)

6. 新增預設約束

alter table 表名

add constraint 約束名 default(內容) for 列名

7. 新增check約束

alter table 表名

add constraint 約束名 check(內容)

8. 新增外來鍵約束

alter table 表名

add constraint 約束名 foreign key(列名) references 另一表名(列名)

9. 刪除約束

alter table 表名

drop constraint 約束名

快速更改物件中的欄位名

問題描述 有這樣乙個物件 let params 由於種種原因,需要將其中的欄位名e mail修改為email 分析原因 處理的方案有很多,比如用for in語句遍歷,或者delete之後再新增字段,但這兩種方案都有問題 首先for in遍歷效率太低,直接忽略。使用delete處理基礎型別很有效,但字...

查詢表的欄位名

select name from syscolumns where id in select id from sysobjects where type u and name 相應表名 用以上sql語句輸入相應表名就可以查到表的欄位名,對應好資料庫 查詢是否存在該錶語句 if exists sele...

SQL 更新表名,欄位名語句

修改表名 exec sp rename 原表名 新錶名 修改欄位名 exec sp rename 表名 欄位名 新欄位名 新增字段 alter table 表名 add 列名 字段型別 如果欄位不為空,需要先新增乙個預設值 alter table 表名 add 列名 字段型別 not null de...