使用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数据库