知識點:sql
數據庫的存儲結構分爲邏輯存儲結構和物理存儲結構兩種,數據庫
其中邏輯存儲結構指是由那些信息組成,物理存儲結構是指如何在磁盤上存儲數據庫文件的。spa
數據庫文件由數據文件和事務日誌文件組成,一個數據庫至少包括一個主數據文件和一個事務日誌文件。日誌
1.主數據文件 primarycode
存放數據 , 擴展名爲( . mdf )blog
2.次要數據文件 secondary事務
存放數據, 擴展名爲( . ndf )class
事務日誌文件擴展
存放事務日誌,文件的擴展名爲( . ldf )sed
sql 語句
建立一個數據庫
CREATE DATABASE 數據庫名
刪除數據庫
DROP DATABASE 數據庫名
create database School on primary ( name='School',//邏輯名稱 filename='C:\Program Files\SQL\\DATA\School.mdf', //已經存在的物理地址裏建立主數據文件擴展名爲 .mdf size=5MB,//大小 filegrowth=10%,按照百分比來增加,同時也能夠按照大小來增加 maxsize=100MB //最大容量 ),
(
name='School2',//邏輯名稱 filename='C:\Program Files\SQL\\DATA\School2.ndf', //已經存在的物理地址裏建立次數據文件擴展名爲 .ndf size=5MB,//大小 filegrowth=10%,按照百分比來增加,同時也能夠按照大小來增加 maxsize=100MB //最大容量 )
log on //日誌文件建立
( name='School_log',
filename='C:\Program Files\SQL\MSSQL12.MSSQL\MSSQL\DATA\School.ldf', 擴展名爲ldf
size=3MB,
filegrowth=3%,
maxsize=20MB
)
(1)查看數據庫信息
EXEC sp_helpdb 數據庫名
(2)查看數據庫所佔用空間
USE 數據庫名
EXEC sp_spaceused
(3)查看數據庫中的文件組
USE 數據庫名
EXEC sp_helpfilegroup
(4)查看數據庫中的文件
USE 數據庫名
EXEC sp_helpfile
ALTER DATABASE SJK MODIFY FILE( NAME = SJK_LOG , MAXSUZE = 100MB ) ALTER DATABASE SJK ADD FLIE(
name='School2',//邏輯名稱 filename='C:\Program Files\SQL\\DATA\School2.ndf', //已經存在的物理地址裏建立次數據文件擴展名爲 .ndf size=5MB,//大小 filegrowth=10%,按照百分比來增加,同時也能夠按照大小來增加 maxsize=100MB
)