資料庫指令碼的基礎程式設計
go批量處理語句
用於同時處理多條語句
use指定資料庫或表
use master --建立資料庫
gouse student --
建立表(student)表示資料庫
go
建立、刪除資料庫
方法1、(乙個簡單的資料庫建立指令碼)
usemaster
go--
判斷是否存在該資料庫,存在就刪除
if (exists (select
*from sysdatabases where name =
'student'))
drop
database
testhome
go--
建立資料庫,設定資料庫檔案、日誌檔案儲存目錄
create
database
student
--預設屬於primary主檔案組,可省略
onprimary
( name ='
student_data',
filename ='
e:\data\student_data.mdf')
logon(
name ='
student_log',
filename ='
e:\data\student_log.ldf')
go
方法2()
1、建立乙個「主資料」檔案和乙個日誌檔案。實現**如下
--指向當前要使用的資料庫
usemaster
go--
exists():檢測student資料庫是否存在,如果存在,則刪除
if(exists(select
*from sysdatabases where name=
'student'))
--使用drop刪除的資料庫以後將不可恢復,請謹慎使用。
drop
database
student
go--
建立資料庫
create
database
student
onprimary
(
--資料檔案的邏輯名
name=
'student_data',
--資料庫物理檔名(絕對路徑)
filename=
'e:\data\student_date.mdf',
--資料庫檔案初始大小
size=
10mb,
--資料檔案增長量
filegrowth=
1mb)
--建立日誌檔案
logon
( name='
student_log',
filename='
e:\data\student_log.ldf',
size
=5mb,
filegrowth
=1mb
)go
2、建立多個資料檔案和日誌檔案。**如下:
--指向當前要使用的資料庫
usemaster
go--
exists():檢測student資料庫是否存在,如果存在,則刪除
if(exists(select
*from sysdatabases where name=
'student'))
--使用drop刪除的資料庫以後將不可恢復,請謹慎使用。
drop
database
student
go--
建立資料庫
create
database
student
onprimary
(
--資料檔案的邏輯名
name=
'student_data',
--資料庫物理檔名(絕對路徑)
filename=
'e:\data\student_date.mdf',
--資料庫檔案初始大小
size=
10mb,
--資料檔案增長量
filegrowth=
1mb),(
name='
student_data1',
filename='
e:\data\student_date1.ndf',
size
=5mb,
filegrowth=1
%--資料檔案增長量還可以用百分號增長了 )--
建立日誌檔案
logon
( name='
student_log',
filename='
e:\data\student_log.ldf',
size
=5mb,
filegrowth
=1mb),
(name='
student_log1',
filename='
e:\data\student_log1.ldf',
size
=5mb,
filegrowth
=1mb
)go
SQL server資料庫基礎
一 資料庫的的作用1 儲存大量的資料,方便檢索和訪問 2 保持吃資料資訊的一致和完整性 3 共享和安全 4 通過組合分析,產生新的有用資訊。二 資料庫的基本概念 1 sql server資料庫屬於資料庫發展的中級階段 關係型資料庫和結構化查詢語言 2 資料庫組成 表 關係和操作物件,資料存在表中 3...
SQL server資料庫基礎
資料庫在儲存資料的時候使用 的方式 資料型別 建立資料庫 主檔案為.mdf,有且只有乙個 日誌檔案.ldf 次資料檔案.ndf,可以有多個 資料庫包括介面 服務兩部分 下面是sql server資料庫介面 資料庫的附加和分離 分離 在sql server中找到資料庫,右鍵 任務 分離 附加 選中資料...
資料庫基礎 索引(SQL Server)
參考原文 首先我們要知道資料庫索引是用來幹什麼的 索引是為了加快資料查詢速度而引入的,資料庫中儲存的資料在物理層是隨機儲存的,對某個列建立索引就會對該列的關鍵值進行排序並用某種資料結構儲存他的值和對應的實體地址,在sql中用的資料結構是b樹。索引的分類 1.聚集索引 聚集索引會對資料按索引按索引關鍵...