sqlserver為已存在的表新增主鍵和索引預設值

2021-08-18 10:34:57 字數 399 閱讀 6757

新增主鍵

alter table 表名 add  主鍵列名 int identity(1,1) primary key --主鍵列名不存在時-

alter table 表名 add constraint  主鍵名(主鍵名字不能重複) primary key(主鍵列名)        --主鍵列明存在時-

新增預設值

alter table 表名 add  預設名(不能重複) default(getdate()) for 預設值列名 ;

新增索引  非聚集

create nonclustered index  索引名(不能重複) on 表名 (索引列名)

查詢連個字段完全相同的表

select * from a union all select * from  b 

為已存在資料的表加主鍵

altertable 名 addcolumn 列名 int notnull auto incrementprimarykeycomment 主鍵 first 上面語句表示給某個 新增乙個自動增長的主鍵字段,並且將該字段放在第一列。如果你想放到其他列後面,可以將上面sql語句中的first換成afte...

為已存在的表增加欄位和補資料

select from price where ddate convert varchar 100 dateadd month,1,getdate 120 查詢上月的今日日期 且格式化為yyyymm 主計量單位插入 insert into base storage inrecord copy1 id...

django模型 為已存在的表建立模型

為已經存在的表建立模型 參考 為已經存在的表建立模型 1 python manage.py inspectdb 1.py 2 開啟1.py找到需要的表的模型類,把元選項meta中的 值改為true 3 把改好的模型類複製到models.py中,注意如果定義有管理器,需要再向模型類中新增。4 現在就可...