[SQLserver2012]修改数据库(内存)Alter database

今天主要学习如何修改数据库,比如数据库名字修改以下,比如文件内存大小修改一下,只要你想对数据库做整体的修改的,都能在数据库里找到.
格式是这样子滴

ALTER DATABASE <数据库名>
{ADD FILE <文件名>[,...n][TO FILEGROUP <文件组名>]
|ADD LOG FILE <日志文件>[,...n]
|REMOVE FILE <逻辑文件>[WITH DELETE]
|ADD FILEGROUP <文件组名>
|MODIFY FILE <filespec>
|MODIFY NAME=<新数据库名>
|MODIFY FILEGROUP <文件组名>
{filegroup_property|NAME=new_filegroup_name}
|SET<optionspec>[,...n][WITH <termination>]
|COLLATE <collation_name>}

命令中各参数也做简要的说明:

ADD FILE:添加数据文件
TO FILEGROUP:把要添加的数据文件添加到指定的文件组中
ADD LOG FILE:添加事物日志.
REMOVE FILE:从数据库中删除指定的文件.
ADD FILEGROUP:添加文件组
REMOVE FILEGROUP:删除文件组(只有文件组为空时才能删除)
MODIFY FILE:修改数据文件,可更改的选项包括SIZE、MAXSIZE、FILENAME和FILEGROWTH,一次只能更改这些属性中的一种.
MODIFY NAME:修改数据库的名称
MODIFY FILEGROUP:修改文件组的名称.
SET:指定数据库从一种状态转变为另一种状态时,何时取消不完整的事务.
COLLATE:指定数据库的默认字符排列规则.

修改数据库文件5MB->10MB

ALTER DATABASE School
MODIFY FILE
(NAME=School_data,
SIZE=10MB)

在这里插入图片描述
对比一下吧,修改数据库文件

发布了137 篇原创文章 · 获赞 30 · 访问量 8838

猜你喜欢

转载自blog.csdn.net/m0_37149062/article/details/105506390