SQL Server修改字段屬性總結

2021-08-08 11:54:44 字數 968 閱讀 1969

1:向表中新增字段

alter table [表名] add [列名] 型別

2: 刪除字段
alter table [表名] drop column [列名]

3: 修改表中字段型別 可以修改列的型別,是否為空)
alter table [表名] alter column [列名] 型別

4:新增主鍵
alter table [表名] add constraint [ 約束名] primary key( [列名])

5:新增唯一約束
alter table [表名] add constraint [ 約束名] unique([列名])

6:新增表中某列的預設值
alter table [表名] add constraint [約束名] default(預設值) for [列名]

7:新增約束
alter table [表名] add constraint [約束名] check (內容)

8:新增外來鍵約束
alter table [表名] add constraint [約束名] foreign key(列名) referencese 另一表名(列名)

9:刪除約束
alter table [表名] add constraint [約束名]

10:重新命名表
exec sp_rename 『[原表名]』,』[新錶名]』

11:重新命名列名
exec sp_rename 『[表名].[列名]』,』[表名].[新列名]』

修改Sql Server欄位型別

由於人員的不段增加varchar 5000 已經不能滿足需求,現在的方案是把字段型別由varchar改為text 1 修改簡訊人員字段 2alter table t bas sendmessage alter column content text 3alter table t bas sendme...

mySql 修改字段屬性

在我們的開發過程中,有很多時候會遇到我們在資料庫新增乙個字段,但是後續開發的時候可能發現這個欄位的備註或者是長度需要更改,那這個時候我們就有兩種方案來選擇,一種就是比如說喲預設值的,這個時候,我們就可以先刪除這個字段,然後再重新新增,或者是先刪除這個備註,然後再重新新增。如下 alter table...

orcale 修改字段屬性

有些時候,因為沒能預料到一些情況的變化,需要修改欄位的型別。如果是varchar型,直接增加長度是可以的,但是如果需要修改成其他型別就不能這麼做了。思路 1 增加乙個臨時列,把需要修改的那個欄位的資料,存放在這個臨時列中 2 把要修改的字段置空 3 修改字段型別,把臨時列中的資料放回該字段中 4 刪...