[TOC] 關於資料庫的語法: 1.創建資料庫 create database 資料庫名 on primary (主文件屬性(name,filename,size等)) 用逗號隔開次要主要文件和次要文件 (次要文件屬性(name,filename,size等)) log on (日誌文件屬性(nam ...
[TOC]
關於資料庫的語法:
1.創建資料庫
create database 資料庫名
on primary
(主文件屬性(name,filename,size等))
- -用逗號隔開次要主要文件和次要文件
(次要文件屬性(name,filename,size等))
log on
(日誌文件屬性(name,filename,size等))
樣例:
create database student on primary( name="student", filename="E:\SQL_test\student", size=5MB, maxsize=20MB, filegrowth=1MB ) log on( name="studeng_log", filename="E:\SQL_test\student_log", size=3MB )
===============================================
名詞概念
Name為邏輯名稱,相當於邏輯路徑(相對路徑)主要運用於資料庫開發人員在使用資料庫過程中進行的引用
Filename:物理名稱,相當於絕對路徑,主要用於進行資料庫數據的實際存儲地址
編寫資料庫代碼的註意事項:
1.所有的編碼過程中都必須在英文狀態下進行
2.所有的屬性都必須寫在小括弧內,屬性與屬性之間用逗號隔開,最後一個屬性不用加逗號
3.在sqlserver中,關鍵字不區分大小寫,但是內容區分大小寫,值的單位也不區分大小寫(如mb和MB)
4.值必須用單引號 ‘’引起來
5.值可以使用兩種方式,一種以兆數,一種以百分比
6.邏輯名是絕對不可以重名的
7.切換資料庫,use +資料庫名
8.創建資料庫,create database 資料庫名
關於文件語法:
1.添加文件語法
Alter database 資料庫名
Add file(添加文件的文件屬性信息)
2.刪除文件語法:alter(修改)
alter database 資料庫名
remove file 文件名
3.查找資料庫文件語法:Execute(執行)
Exec sp_helpfile 資料庫中所存在的文件名,如果不接資料庫所在的文件名的話則顯示該資料庫中的所有文件信息
4.修改資料庫的文件信息語法:modify(修改)
Alter database student
Modify file(
Name=’student’,
Size=3MB,
Filegroweth=20%
)
5.資料庫的重命名:
Exec sp_renamedb 舊名稱,新名稱
6.文件名的重命名:
Alter database student
Modify file(
Name=’student2’,
Newname=’student3’
)
7.添加文件組:
Alter database student
Add filegroup 組名
8.刪除文件組語法:alter(修改)
alter database 資料庫名
remove filegroup 文件組名
9.查找資料庫文件語法:
Exec sp_helpfilegroup
10.將文件添加到文件組:
Alter database 資料庫名
Add file (
Name=’學生’,
Filename=’e:\xuesheng.ndf’
)to filegroup 組名
實例代碼
----------------------
----資料庫語法(一)
----Author=“Mr zhong”
----------------------
--創建學生資料庫
create database student
on primary(
name="student",
filename="F:\Micro SQL Express\workplace\student",
size=5MB,
maxsize=20MB,
filegrowth=1MB
)
log on(
name="student_log",
filename="F:\Micro SQL Express\workplace\student_log",
size=5MB
)
--切換資料庫
use student
--資料庫文件的增、刪、改、查
--添加文件 ADD
alter database student
add file(
name="test_file_3",
filename="F:\Micro SQL Express\workplace\test_file_3",
size=1MB
)
--修改文件 MODIFY
alter database student
modify file(
name="test_file",
size=4MB,
filegrowth=10%
)
--查找資料庫文件
exec sp_helpfile test_file
--刪除文件 drop
alter database student
remove file test_file
--重命名
--資料庫重命名
exec sp_renamedb student,newstudent
exec sp_renamedb newstudent,student
--文件重命名
alter database student
modify file(
name="test_file",
newname="new_test_file"
)
alter database student
modify file(
name="new_test_file",
newname="test_file"
)
exec sp_helpfile new_test_file
--添加文件組
alter database student
add filegroup class_B
--添加文件到組內
alter database student
add file(
name="test_file_4",
filename="F:\Micro SQL Express\workplace\test_file_4"
)to filegroup class_A
--查找文件組
exec sp_helpfilegroup class_A
--刪除文件組
alter database student
remove filegroup class_B