--exists 函數判斷()中的查詢語句是否返回結果集,如果返回了結果集則得到true,否則得到false
if
exists(
select
*
from
sysdatabases
where
name
=
'School'
)
drop
database
School
--刪除當前指定名稱的數據庫
create
database
School
on
primary
(
name
=
'School_data'
,
--邏輯名稱.說明最多能夠存儲100mb數據,如果沒有限制就可以將硬盤存儲滿
size
=3mb,
--初始大小
maxsize=100mb,
--最大容量
filegrowth=10%,
--文件增長一次增長10%
filename=
'f:\project\School_data.mdf'
),
創建文件組
filegroup
mygroup
(
name
=
'School_data1'
,
--邏輯名稱.說明最多能夠存儲100mb數據,如果沒有限制就可以將硬盤存儲滿
size
=3mb,
--初始大小
maxsize=100mb,
--最大容量
filegrowth=10%,
--文件增長一次增長10%
filename=
'F:\qiyi\School_data1.ndf'
)
log
on
(
name
=
'School_log'
,
--邏輯名稱
size
=3mb,
--初始大小
--maxsize=100mb,--最大容量
filegrowth=10%,
--文件增長一次增長10%
filename=
'f:\project\School_log.ldf'
),
(
name
=
'School_log1'
,
--邏輯名稱
size
=3mb,
--初始大小
--maxsize=100mb,--最大容量
filegrowth=10%,
--文件增長一次增長10%
filename=
'F:\qiyi\School_log1.ldf'
)
①.在添加數據時,先添加主鍵表再添加外鍵表數據
②.在刪除的時候先外鍵表數據再刪除主鍵表數據
--truncate table 表名 --沒有條件,它是一次性刪除所有數據
--特點:--1.一次性刪除所有數據,沒有條件,那麼日誌文件只以最小化的數據寫入
--2.它可以使用標識列從種子值重新計算
--3.它不能觸發delete觸發器
http://www.jb51.net/article/72399.htm