SQL server 命令创建、修改、删除数据库

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

猜你喜欢

转载自www.cnblogs.com/CGGG/p/12556433.html