1.创建数据库
1.1使用Transact-SQL创建数据库
CREATE DATABASE database_name
[ ON
[ PRIMARY ] [ < filespace > [,...n] ]
]
[ LOG ON
[ < filespace > [,...n] ]
];
<filespace>::=
(
NAME=logical_file_name
[,NEWNAME= new_logical_naem]
[, FILENAME = { ' os_file_name ' | 'filestream_path' } ]
[, SIZE = size [ KB | MB | GB | TB] ] ]
[, MAXSIZE = { maxsize [ KB | MB | GB | TB ] | UNLIMITED } ]
[, FILEGROWTH =growth_increment [ KB | MB | GB | TB | % ]
);
数据库创建实例
create database zooDB_data
on primary(
name='zooDB_data',
filename='F:\SQL\zooDB_data.mdf', --右划线
size=5mb,
maxsize=15mb,
filegrowth=5%
) --至此运行,log为默认
log on
(
name='zooDB_data_log',
filename='F:\SQL\zooDB_log.ldf', --右划线
size=5mb,
maxsize=15mb,
filegrowth=5%
)
1.2使用对象资源管理器创建数据库
<数据库>-<新建数据库>,打开如下对话框,把标记处改为需要的参数。
自动增长量大小:每当数据库文件为满时,数据增加的量,可为百分比和具体数据量。
点击“确定”,生成数据库。
2.修改数据库
SQL Server语句模板
ALTER DATABASE database_name
{
MODIFY NAME=new_database_name
| ADD FILE<filespace> [,...n] [ TO FILEGROUP {filegroup_name} ]
| ADD LOGFILE<filespace> [,...n]
| REMOVE FILE logical_file_name
| MODIFY FILE <filespace>
}
<filespace>::=
(
NAME=logical_file_name
[,NEWNAME= new_logical_naem]
[, FILENAME = { ' os_file_name ' | 'filestream_path' } ]
[, SIZE = size [ KB | MB | GB | TB] ] ]
[, MAXSIZE = { maxsize [ KB | MB | GB | TB ] | UNLIMITED } ]
[, FILEGROWTH =growth_increment [ KB | MB | GB | TB | % ]
[, OFFLINE ]
);
2.1修改数据库名称
2.1.1使用T-SQL语句修改数据库名称
alter database zoos
modify name=zoo --此处不需要括号
2.1.2使用资源管理器修改数据库名称
数据库->目标数据库->(右击)->重命名
2.2修改数据库文件的初始大小和最大数据量大小
WARNING:修改后的文件大小必须大于或等于原文件大小,否则无法运行
2.2.1使用T-SQL语句修改数据库文件的初始大小
修改数据文件的初始大小
alter database zoos
modify file(
name=zooDB_data,--zooDB_data为日志逻辑名称
size=5mb --此为重新设置数据文件初始大小,此句和下句可同时写,也可单独写
maxsize=15mb--此为重新设置数据文件最大容量
)
修改日志文件的初始大小
alter database zoo
modify file
(
name=zooDB_data_log,--zooDB_data_log为日志逻辑名称
size=5mb--此为重新设置日志文件初始大小
maxsize=15mb--此为重新设置日志文件最大容量
)
2.2.2使用资源管理器修改数据库文件的初始大小和最大容量
数据库->目标数据库->(右击)属性->文件
标记处可直接修改
2.3删除数据库
2.3.1使用T-SQL语句删除数据库
drop database database_name[,......n];
drop dabase demo; --分号可加可不加
2.3.2使用资源管理器删除数据库
目标数据库->(右击)->删除