数据库笔记05:创建与管理数据库
【摘要】
/****************************
第五单元:创建与管理数据库
*****************************/
/* 任务:创建数据库friend,包含两个数据文件与两个日志文件 */
CREATE
DATABASE
&nb...
/****************************
第五单元:创建与管理数据库
*****************************/
/* 任务:创建数据库friend,包含两个数据文件与两个日志文件 */
CREATE DATABASE friend
ON PRIMARY
(
NAME = friend_data1 ,
FILENAME = 'D:\friend_data1.mdf' ,
SIZE = 5 MB ,
MAXSIZE = 50 MB ,
FILEGROWTH = 5 MB
),
(
NAME = friend_data2 ,
FILENAME = 'D:\friend_data2.ndf' ,
SIZE = 2 MB ,
MAXSIZE = 20 MB ,
FILEGROWTH = 10 %
)
LOG ON
(
NAME = friend_log1 ,
FILENAME = 'D:\friend_log1.ldf' ,
SIZE = 3 MB ,
MAXSIZE = 30 MB ,
FILEGROWTH = 3 MB
),
(
NAME = friend_log2 ,
FILENAME = 'D:\friend_log2.ldf' ,
SIZE = 2 MB ,
MAXSIZE = 20 MB ,
FILEGROWTH = 10 %
)
/* 任务:查看数据库friend的信息 */
sp_helpdb friend -- sp (stored procedure 系统存储过程)
/* 任务:修改数据库friend */
--1. 给friend数据库增加一个文件组MyGroup
ALTER DATABASE friend
ADD FILEGROUP MyGroup
--2. 查看刚才创建的文件组MyGroup
sp_helpfilegroup MyGroup
--3. 查看数据库friend的全部文件组
sp_helpfilegroup
--4. 给数据库friend增加两个数据文件friend_data3, friend_data4,归于MyGroup文件组
ALTER DATABASE friend
ADD FILE
(
NAME = friend_data3 ,
FILENAME = 'D:\friend_data3.ndf' ,
SIZE = 2 MB ,
MAXSIZE = 20 MB ,
FILEGROWTH = 1 MB
),
(
NAME = friend_data4 ,
FILENAME = 'D:\friend_data4.ndf' ,
SIZE = 3 MB ,
MAXSIZE = 30 MB ,
FILEGROWTH = 10 %
)
TO FILEGROUP MyGroup
--5. 查看添加数据文件之后的数据库friend
sp_helpdb friend
--6. 给数据库friend添加一个日志文件friend_log3
ALTER DATABASE friend
ADD LOG FILE
(
NAME = friend_log3 ,
FILENAME = 'D:\friend_log3.ldf' ,
SIZE = 2 MB ,
MAXSIZE = 15 MB ,
FILEGROWTH = 1 MB
)
--7. 查看添加日志文件之后的数据库friend
sp_helpdb friend
--8. 将数据文件friend_data1增容到10MB,将日志文件friend_log1增容到5MB
ALTER DATABASE friend
MODIFY FILE
(
NAME = friend_data1 ,
SIZE = 10 MB
);
ALTER DATABASE friend
MODIFY FILE
(
NAME = friend_log1 ,
SIZE = 5 MB
);
--9. 查看增容之后的数据库friend
sp_helpdb friend
--10. 删除数据文件friend_data4(3MB),删除日志文件friend_log3(2MB)
ALTER DATABASE friend
REMOVE FILE friend_data4 ;
ALTER DATABASE friend
REMOVE FILE friend_log3 ;
--11. 查看删除数据文件与日志文件之后的数据库friend
sp_helpdb friend
--12. 将数据库friend的数据文件friend_data1的容量收缩到5MB
DBCC SHRINKFILE ( friend_data1 , 5 )
--13. 查看数据文件收缩之后的效果
sp_helpdb friend
/* 任务:查看和修改数据库选项 (P117表5-1)*/
--1. 将数据库friend设置为只读
sp_dboption 'friend' , 'read only' , 'true'
--2. 将数据friend设置单用户
sp_dboption 'friend' , 'single user' , 'true'
/* 任务:将数据库“friend”改名为“朋友” */
sp_dboption 'friend' , 'read only' , 'false'
GO
sp_renamedb 'friend' , '朋友'
/* 任务:删除数据库“朋友” */
USE master
GO
DROP DATABASE 朋友
文章来源: howard2005.blog.csdn.net,作者:howard2005,版权归原作者所有,如需转载,请联系作者。
原文链接:howard2005.blog.csdn.net/article/details/79447941
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)