mysql相關函數

--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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章