数据库的文件
数据文件
包含数据和对象,主数据文件建议扩展名.mdf,其余.ndf
事务日志文件
包含恢复数据库中的所有事物所需的信息,建议扩展名.ldf
至少包含一个数据文件和一个日志文件
对数据库的操作
[] 选其中一个,可以选
{} 选其中一个,必选
| 分割,表示多个选项
::= 表示说明
创建
create database test
on ---定义数据文件
(数据文件) --如果加多个数据文件,用‘,’隔开,每个用()包起来
---如果设定主数据文件,括号前加primary,如果不加,系统默认的认为第一个数据文件是主的
---如果一个都没设定,系统自动给个,默认3mb,逻辑和物理文件名都用数据库名
---逻辑的东西可以修改,物理的统统不可以改
log on (事务日志文件) ---如果加多个,同数据文件一样
---如果没自己写,系统给指定个,初始大小为所有数据文件的25%或者512k,两者取其大
collate 排序名 ---指定数据库的排序方式
删除
drop database test
重命名数据库
alter database test
modify name = test2
或者 sp_renamedb 'test','test2'
修改 (扩大数据库就是扩大主数据文件的maxsize,在modify中完成)
--alter database test
--modify file() -------修改文件信息,可修改文件名(newname)、文件大小、maxsize等
--add file() ----添加数据文件
--remove file finaname --删除文件
--add log file() --添加日志文件
分离和附加
分离:sp_detach_db '数据库名'