Microsoft SQL Server学习(二)--数据库的语法
- 關(guān)于數(shù)據(jù)庫的語法
- 創(chuàng)建數(shù)據(jù)庫
- 樣例
- 名詞概念
- 編寫數(shù)據(jù)庫代碼的注意事項
- 關(guān)于文件語法
- 實例代碼
關(guān)于數(shù)據(jù)庫的語法:
1.創(chuàng)建數(shù)據(jù)庫
create database 數(shù)據(jù)庫名
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為邏輯名稱,相當(dāng)于邏輯路徑(相對路徑)主要運用于數(shù)據(jù)庫開發(fā)人員在使用數(shù)據(jù)庫過程中進行的引用Filename:物理名稱,相當(dāng)于絕對路徑,主要用于進行數(shù)據(jù)庫數(shù)據(jù)的實際存儲地址編寫數(shù)據(jù)庫代碼的注意事項:
1.所有的編碼過程中都必須在英文狀態(tài)下進行
2.所有的屬性都必須寫在小括號內(nèi),屬性與屬性之間用逗號隔開,最后一個屬性不用加逗號
3.在sqlserver中,關(guān)鍵字不區(qū)分大小寫,但是內(nèi)容區(qū)分大小寫,值的單位也不區(qū)分大小寫(如mb和MB)
4.值必須用單引號 ‘’引起來
5.值可以使用兩種方式,一種以兆數(shù),一種以百分比
6.邏輯名是絕對不可以重名的
7.切換數(shù)據(jù)庫,use +數(shù)據(jù)庫名
8.創(chuàng)建數(shù)據(jù)庫,create database 數(shù)據(jù)庫名
關(guān)于文件語法:
1.添加文件語法Alter database 數(shù)據(jù)庫名Add file(添加文件的文件屬性信息) 2.刪除文件語法:alter(修改)alter database 數(shù)據(jù)庫名remove file 文件名 3.查找數(shù)據(jù)庫文件語法:Execute(執(zhí)行)Exec sp_helpfile 數(shù)據(jù)庫中所存在的文件名,如果不接數(shù)據(jù)庫所在的文件名的話則顯示該數(shù)據(jù)庫中的所有文件信息 4.修改數(shù)據(jù)庫的文件信息語法:modify(修改) Alter database student Modify file( Name=’student’, Size=3MB, Filegroweth=20% ) 5.數(shù)據(jù)庫的重命名:Exec sp_renamedb 舊名稱,新名稱 6.文件名的重命名: Alter database student Modify file( Name=’student2’, Newname=’student3’ ) 7.添加文件組:Alter database studentAdd filegroup 組名 8.刪除文件組語法:alter(修改)alter database 數(shù)據(jù)庫名remove filegroup 文件組名 9.查找數(shù)據(jù)庫文件語法: Exec sp_helpfilegroup 10.將文件添加到文件組: Alter database 數(shù)據(jù)庫名 Add file ( Name=’學(xué)生’, Filename=’e:\xuesheng.ndf’ )to filegroup 組名實例代碼
---------------------- ----數(shù)據(jù)庫語法(一) ----Author=“Mr zhong” ------------------------創(chuàng)建學(xué)生數(shù)據(jù)庫 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 )--切換數(shù)據(jù)庫 use student--數(shù)據(jù)庫文件的增、刪、改、查 --添加文件 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% )--查找數(shù)據(jù)庫文件 exec sp_helpfile test_file--刪除文件 drop alter database student remove file test_file--重命名 --數(shù)據(jù)庫重命名 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--添加文件到組內(nèi) 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轉(zhuǎn)載于:https://www.cnblogs.com/Mrking2017/p/7684098.html
總結(jié)
以上是生活随笔為你收集整理的Microsoft SQL Server学习(二)--数据库的语法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 洛谷 P3112 [USACO14DEC
- 下一篇: 迪文屏移植