下面是建立乙個sqlserver資料庫的**模板,加上乙個建立表的模板。開發的時候可以拷貝過去直接改動一下就可以用了。
希望能幫上忙!
複製** **如下:
use [master]
go if exists(select 1 from sysdatabases where nwghxjame=n'hktemp')
begin
drop database hktemp --如果資料庫存在先刪掉資料庫
end
go create database hktemp
on primary --建立主資料庫檔案
( name='hktemp',wghxj
filename='e:\databases\hktempwghxj.dbf',
size=5mb,
maxsize=20mb,
filegr程式設計客棧owth=1mb
) log on --建立日誌檔案
( name='hktemplog',
filename='e:\databases\hktemp.ldwww.cppcns.comf',
size=2mb,
maxsize=20mb,
filegrowth=1mb
) go
--新增表
if not exists (select * from sys.objects where object_id = object_id(n'hksj_user') and type in (n'u'))
begin
create table hksj_user
( id int identity(1,1) not null,
sname nvarchar(20) not null,
snickname nvarchar(20),
spassword nvarchar(30) not null,
dcreatedate datetime ,
screator nvarchar(20),
semail nvarchar(50),
sphone nvarchar(50),
sidentifyid nvarchar(30),
dlasttimelogon datetime
primary key clustered
( id asc
)with (ignore_dup_key = off) on [primary]
) on [primary]
end
go --新增注釋
exec sys.sp_addextendedproperty @name=n'ms_description', @value=n'登入名' , @level0type=n'schema',@level0name=n'dbo', @level1type=n'table',@level1name=n'hksj_user', @level2type=n'column',@level2name=n'sname'
go exec sys.sp_addextendedproperty @name=n'ms_description', @value=n'郵箱' , @level0type=n'schema',@level0name=n'dbo', @level1type=n'table',@level1name=n'hksj_user', @level2type=n'column',@level2name=n'semail'
本文標題: 用sql指令碼建立sqlserver資料庫範例語句
本文位址:
演示用sql 指令碼 建立表和關係
use pubs go 類別表 drop table category create table category categoryid int identity primary key category varchar 50 categorydesc varchar 250 insert into...
sql 指令碼建立索引
之前從沒有用sqlserver資料庫處理過大資料量的表,都是用oracle,然後一般為資料量較大的表新增索引或主鍵都是用plsql工具,今天正好需要為一張儲存於sqlserver資料庫的千萬級資料表增加索引,於是遇到了下面一系列的問題。我開始想當然的右鍵需要增加索引的表名 設計 管理索引和建 新增索...
SQL 建立資料庫指令碼
在sql語言中注釋使用 sql 不區分大小寫 建立資料庫 檢查在當前伺服器系統中的所有資料裡面是否有名稱為netstudent的資料庫 ifexists select from sysdatabases where name netstudent 如果有刪除該資料庫 drop database ne...