在SSMS中的對象資源管理器中對“數(shù)據(jù)庫” 單擊右鍵即可進(jìn)行圖形界面操作完成數(shù)據(jù)庫的創(chuàng)建、修改和刪除。
比較簡單,就不在此贅述。本文主要記錄采用DDL來完成對數(shù)據(jù)庫的操作。
創(chuàng)建
創(chuàng)建數(shù)據(jù)庫,是指創(chuàng)建一個新數(shù)據(jù)庫及存儲該數(shù)據(jù)庫的文件,或從先前創(chuàng)建的數(shù)據(jù)庫文件中附加數(shù)據(jù)庫。
包括數(shù)據(jù)庫的名稱、文件名稱、數(shù)據(jù)庫文件大小、初始大小、是否自動增長等內(nèi)容。
可以使用 語句創(chuàng)建數(shù)據(jù)庫,具體 命令語法格式如下:
數(shù)據(jù)庫名 [On []
{
([Name = 數(shù)據(jù)文件邏輯名稱]
= '數(shù)據(jù)文件物理名稱'
[Size = 數(shù)據(jù)文件初始大小]
[ = 數(shù)據(jù)文件最大容量]
[ = 數(shù)據(jù)文件的增長量])} [,...n]
[]所指內(nèi)容為選填數(shù)據(jù)庫修改器,不特別對這些屬性進(jìn)行定義,系統(tǒng)會賦予默認(rèn)值。
Create Database DB1 就完成了名稱為'DB1'的數(shù)據(jù)庫創(chuàng)建

創(chuàng)建完成后在存儲路徑中會生成兩個文件分別是 DB1.dbf 和 DB1.ldf ,分別對應(yīng)數(shù)據(jù)庫DB1的數(shù)據(jù)文件和日志文件。
數(shù)據(jù)文件用于保存數(shù)據(jù),日志文件用于記錄操作。
修改
當(dāng)數(shù)據(jù)庫結(jié)構(gòu)無法滿足要求時,可以使用ALTER語句進(jìn)行數(shù)據(jù)庫及內(nèi)容表的修改數(shù)據(jù)庫修改器,具體ALTER命令語法格式如下:
修改數(shù)據(jù)庫
Alter
{
add file[,...n] [to ]
| add log file [,...n] //增加日志文件
| file [with ]//移除日志文件
| file
| name = //修改數(shù)據(jù)庫名稱
| add //增加文件組
| //移除文件組
| //修改文件組
{->name = }}
修改表
Alter Table [[ .] owner .]
[With ]
ADD
{[ [] | [ [ , ] ]]}//在表中增加列并添加完整性約束
[, [ { -> t}]...] }
| DROP
[ [,...n]//刪除表中指定列
刪除
DROP語句是數(shù)據(jù)庫操作中不可或缺的一部分,通過使用DROP語句可以輕松刪除索引、表和數(shù)據(jù)庫。具體語法格式如下:
數(shù)據(jù)庫的刪除
Drop
數(shù)據(jù)庫中表的刪除
Drop Table