SQLSERVER學習二 表操作

2022-07-07 05:24:14 字數 1371 閱讀 8657

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.對錶進行分割槽 下面將對每個步驟進行詳細介紹。步驟一 建立乙...