使用SQL语句操作数据库

创建数据库

create database mydb
on
(name=mydb_data1,
filename=f:sqldbmydb_data1.mdf,
size=5mb,
filegrowth=2mb),
(name=mydb_data2,
filename=f:sqldbmydb_data2.ndf,
size=5mb,
filegrowth=2mb)
log on(name=mydb_log,
filename=f:sqldbmydb_log.ldf,
size=3mb,
filegrowth=15%)

为数据文件指定所属的文件组

create database teaching
on
primary
(name=teaching_data1,
filename=f:sqldb	eaching_data1.mdf,
size=5mb,
filegrowth=2mb),
filegroup xx
(name=teaching_data2,
filename=f:sqldb	eaching_data2.ndf,
size=5mb,
filegrowth=2mb),
filegroup yy
(name=teaching_data3,
filename=f:sqldb	eaching_data3.ndf,
size=5mb,
filegrowth=2mb)

log on
(name=teaching_log1,
filename=f:sqldb	eaching_log1.ldf,
size=2mb,
filegrowth=15%)

修改数据库 alter database 数据库名

添加数据文件 alter database 数据库名 add file 数据文件定义[,…n] [to filegroup 文件组名] 添加日志文件 alter database 数据库名 add log file 日志文件定义[,…n] 添加文件组 alter database 数据库名 add filegroup 文件组名 删除文件或文件组

    删除文件 alter database 数据库名 remove file 文件逻辑名称 alter database 数据库名 remove filegroup 文件组名

使用数据库 删除数据库 drop database 数据库名[,…n] 例:删除数据库teaching use master drop database teaching

练习

一、创建webshop数据库,要求如下:  该数据库的主数据文件的逻辑名称是webshop _data,文件的初始大小为10MB,最大为50MB,增量为5MB;  该数据库的次要数据文件的逻辑名称是webshop _data1,并且属于文件组xx,文件的初始大小为5MB,增量为1MB;  该数据库的日志文件的逻辑名称是webshop _log,文件的初始大小为5M,最大为25M,增量为2M。  物理文件存放在D:data文件夹中;(自定义即可)

二、修改webshop数据库,要求如下: 1、在webshop数据库上添加两个数据文件webshop _data2和webshop _data3,其初始大小均为5MB,最大容量均为100MB,文件增量均为1MB,两文件均属于xx文件组。

2、在webshop数据库上添加一个日志文件webshop _log1,其初始大小为2MB,最大容量均为10MB,文件增量均为1MB。 3、删除文件webshop _log1。 4、添加文件组yy。 5、删除文件组yy。 三、删除webshop数据库

经验分享 程序员 微信小程序 职场和发展