好文档 - 专业文书写作范文服务资料分享网站

SQL语句创建数据库及修改、删除数据库 

天下 分享 时间: 加入收藏 我要投稿 点赞

1、使用SQL语句:

CREATE DATABASE语句创建数据库 例题一:

用T-SQL语句在C:\\DATA\\文件夹中创建一个教师信息数据库teacher,该数据库包含:

1、一个主数据文件逻辑名‘teacherdata1 ’, 物理名‘C:\\DATA\\tdata1.mdf ’,

初始容量1MB,最大容量10MB,每次增长量为15%。 2、一个辅助数据文件逻辑名‘teacherdata2 ’ 物理名‘C:\\DATA\\tdata2.ndf ’,

初始容量2MB,最大容量15MB,每次增长量为2MB。

3、 两个数据文件不单独创建文件组,即使用默认的PRIMARY组; 4、一个事务日志文件逻辑名‘teacherlog’ 物理名 ‘C:\\DATA\\teacherlog.ldf ’,初始容量500KB,最大容量不受限制,每次增长量为500KB。 先确认C:\\DATA\\文件夹已创建,在查询分析器中输入代码: CREATE DATABASE teacher

ON PRIMARY

( NAME = teacherdata1 ,

FILENAME = 'C:\\DATA\\tdata1.mdf' , SIZE =5MB , -- 默认字节单位MB可以省略 MAXSIZE= 10 , -- 文件最大容量 10 MB

FILEGROWTH = 15% -- 增长量为文件容量15% ) ,

( NAME = teacherdata2 ,

FILENAME = 'C:\\DATA\\tdata2.ndf' , SIZE = 2 ,

MAXSIZE= 15 ,

FILEGROWTH = 2MB -- 增长量为2 MB )

LOG ON /* 创建事务日志文件*/ ( NAME = teacherlog ,

FILENAME = 'C:\\DATA\\teacherlog.LDF',

SIZE = 500 KB ,/* 初始容量,KB单位不能省略 */

MAXSIZE = UNLIMITED ,/* 日志文件最大容量不受限制 */ FILEGROWTH = 500 KB/* 增长量 KB 不能省略 */ )

例题2:课本P61

例题3:在C:\\DATA1\\文件夹中创建一个名为: 仓库库存管理数据库,要求它有3个数据文件,

其中主数据文件逻辑名为epdata1,大小为10MB,最大大小为50MB,每次增长5MB;

辅助数据文件属于FGroup文件组,文件逻辑名为epdata2,文件大小为20MB,最大大小不受限制,每次增长10%;

事物日志文件eplog,大小为20MB,最大大小为100MB,每次增长10MB。

CREATE DATABASE 仓库库存管理 ON PRIMARY ( NAME = epdata1,

FILENAME = 'C:\\DATA1\\epdata1.mdf' , SIZE = 10MB , MAXSIZE = 50MB , FILEGROWTH = 5MB ), FILEGROUP FGroup ( NAME = epdata2,

FILENAME = C:\\DATA1\\epdata2.ndf , SIZE = 20MB ,

MAXSIZE = UNLIMITED, FILEGROWTH = 10%) LOG ON ( NAME = eplog,

FILENAME = C:\\DATA1\\eplog.ldf , SIZE = 20MB , MAXSIZE = 100MB , FILEGROWTH = 10MB )

例题四:阅读下面的SQL语句 create database employees

on primary

(name=employee1,

filename='d:\\ data\\employee1.mdf', size=10,

maxsize=unlimited, filegrowth=10%), FILEGROUP EGroup (name=employee2,

filename='d:\\data\\employee2.ndf', size=20, maxsize=100, filegrowth=1) log on

(name=employeelog1,

filename='d:\\data\\employee1.ldf', size=10, maxsize=50, filegrowth=1), (name=employeelog2,

filename='d:\\data\\employee2.ldf', size=10, maxsize=50, filegrowth=1)

用ALTER DATABASE语句设置、修改数据库

T-SQL设置修改数据库语句ALTER DATABASE的语法格式: ALTER DATABASE 数据库名

add file <文件格式> [to filegroup 文件组] | add log file <文件格式> | remove file 逻辑文件名 | add filegroup 文件组名 | remove filegroup 文件组名 | modify file <文件格式> | modify name new_dbname | modify filegroup 文件组名

说明:

add file为增加一个辅助数据文件[并加入指定文件组]; <文件格式> 为:

( name = 数据文件的逻辑名称

[,filename =‘数据文件的物理名称’]

[,size = 数据文件的初始大小 [ MB | KB|GB ] ]

[,maxsize={ 数据文件的最大容量[ MB | KB|GB ] | UNLIMITED } ] [,filegrowth=数据文件的增长量 [ MB | KB | GB|% ] ] )

在例题3的基础上进行数据库的修改。

例题3:在C:\\DATA1\\文件夹中创建一个名为: 仓库库存管理数据库,要求它有3个数据文件,

其中主数据文件逻辑名为epdata1,大小为10MB,最大大小为50MB,每次增长5MB;

辅助数据文件属于FGroup文件组,文件逻辑名为epdata2,文件大小为20MB,最大大小不受限制,每次增长10%;

事物日志文件eplog,大小为20MB,最大大小为100MB,每次增长10MB。

CREATE DATABASE 仓库库存管理 ON PRIMARY

( NAME = epdata1,

FILENAME = 'C:\\DATA1\\epdata1.mdf' , SIZE = 10MB , MAXSIZE = 50MB , FILEGROWTH = 5MB ), FILEGROUP FGroup ( NAME = epdata2,

FILENAME = C:\\DATA1\\epdata2.ndf , SIZE = 20MB ,

MAXSIZE = UNLIMITED, FILEGROWTH = 10%) LOG ON ( NAME = eplog,

FILENAME = C:\\DATA1\\eplog.ldf , SIZE = 20MB , MAXSIZE = 100MB , FILEGROWTH = 10MB )

1、 增加和删除文件组 增加文件组

语法:ALTER DATABASE 数据库名 add filegroup 文件组名 例:

ALTER DATABASE 仓库库存管理

SQL语句创建数据库及修改、删除数据库 

1、使用SQL语句:CREATEDATABASE语句创建数据库例题一:用T-SQL语句在C:\\DATA\\文件夹中创建一个教师信息数据库teacher,该数据库包含:1、一个主数据文件逻辑名‘teacherdata1’,物理名‘C:\\DATA\\tdata1.mdf’,初始容量1MB,最大容量10MB,每次增长量为
推荐度:
点击下载文档文档为doc格式
3tnm86f7zl2mdyx423a46cyp27lz4y01bqo
领取福利

微信扫码领取福利

微信扫码分享