1、表
--新建--
create
table
product(
[id]int
primary
key, --
主鍵--
[name
]nvarchar(50) not
null, --
非空約束--
[mark
]nvarchar(200) not
null
unique, --
唯一性約束--
[time
] date default
getdate(), --
預設值約束--
[price
]int
notnull
check([
price
]>=
10and
[price
]<=
100), --
check約束,要求**大於10,小於100--
[pricedouble]as
[price]*
2, --
as為自動計算字段,不能輸入值--)--
修改表名--
exec sp_rename 『原有表名』, '
新錶名';--
刪除表--
drop table 表名
--清除表中所有資料,自動編號恢復到初始值--
truncate from 表名
2、建立臨時表(注:臨時表在關閉連線之後才會自動消失)
--新建臨時表,從product向臨時表中寫入資料--select
*into #temp
from
product
go--查詢臨時表--
select
*from #temp
go--刪除臨時表--
drop
table #temp
go
3、列
--新增字段
alter
table 表名 add 列名 字段型別 not
null
default0;
--修改欄位名
exec sp_rename '
[表名].[欄位名]
','新欄位名';
--修改字段型別
alter
table 表名 alter
column
欄位名 字段型別;
--刪除字段
alter
table 表名 drop
column 欄位名;
SQL Server 表結構操作
一 建立表 直接定義主外來鍵 create table wallet id varchar 36 primary key,money decimal 18,2 not null name varchar 36 default 餘額 member id varchar 36 foreign keyre...
SQL Server表分割槽操作詳解
sql server 2005引入的表分割槽技術,讓使用者能夠把資料分散存放到不同的物理磁碟中,提高這些磁碟的並行處理效能以優化查詢效能 it專家網獨家 你是否在千方百計優化sql server 資料庫的效能?如果你的資料庫中含有大量的 把這些 分割槽放入獨立的檔案組可能會讓你受益匪淺。sql se...
SQL Server表分割槽操作詳解
sql server 2005引入的表分割槽技術,讓使用者能夠把資料分散存放到不同的物理磁碟中,提高這些磁碟的並行處理效能以優化查詢效能。sql server資料庫表分割槽操作過程由三個步驟組成 1.建立分割槽函式 2.建立分割槽架構 3.對錶進行分割槽 下面將對每個步驟進行詳細介紹。步驟一 建立乙...