1. 創建數據庫:create
例1:要求創建一個學生-課程數據庫(名稱為student)。
Create database student
例2:要求在本地磁盤D創建一個學生-課程數據庫(名稱為student1),只有一個數據文件和日志文件,文件名稱分別為stu和stu_log,初始大小都為3MB,增長方式分別為10%和1MB,數據文件最大為500MB,日志文件大小不受限制。
CREATE DATABASE student1
ON
( NAME = stu,
FILENAME = 'D:\stu.mdf' ,
SIZE = 3MB ,
MAXSIZE = 500MB ,
FILEGROWTH = 10%)
LOG ON
( NAME = stu_log, FILENAME = 'D:\stu_log.ldf' , SIZE = 3MB , MAXSIZE = unlimited,FILEGROWTH = 1MB )
實例
----------------------------------------------------------------
IF EXISTS(SELECT * FROM sysdatabases WHERE name='student')
DROP DATABASE student
GO
CREATE DATABASE student --創建數據庫
ON PRIMARY --定義在主文件組上的文件
(NAME=stu_date, --邏輯名稱
FILENAME='C:\sql\student.mdf', --物理名稱
SIZE=10, --初始大小為10mb
MAXSIZE=unlimited, --最大限制為無限大
FILEGROWTH=10%) --主數據文件增長幅度為10%
LOG ON --定義事務日志文件
(NAME=stu_log, --邏輯名稱
FILENAME='C:\sql\student.ldf', --物理名稱
SIZE=1, --初始大小為1mb
MAXSIZE=5, --最大限制為5mb
FILEGROWTH=1) --事務日志增長幅度為1mb`
-----------------------------------------------------------------
2. 修改數據庫:alter
例3:修改數據庫student現有數據文件的屬性,將主數據文件的最大大小改為50MB,增長方式改為每次2MB增長。
Alter database student1
modify file (name=stu,maxsize=50mb,filegrowth=2mb)
3. 刪除數據庫:drop
例4:將數據庫student刪除,可使用下述語句。
DROP DATABASE student