一、创建和删除
- 创建数据库(默认初始化值):
CREATE DATABASE 数据库名称
这样创建的数据库,会默认初始化所有值
- 创建数据库(自定义初始值):
CREATE DATABASE 数据库名称
on primary(
name='逻辑名称',
filename='文件存储路径\数据文件名.mdf'
size=初始大小
maxsize=最大大小
filegrowth=文件增长比(也可直接写具体内存大小)
)
log on(
name='逻辑名称',
filename='文件存储路径\日志文件名.ldf'
size=初始大小
maxsize=最大大小
filegrowth=文件增长比(也可直接写具体内存大小)
)
补充:SQL语句是不区分大小写的,根据具体情况和个人习惯不同而不同
- 删除数据库:
DROP DATABASE 数据库名
二、查看及修改
- 查看数据库:
exec sp_helpdb 数据库名
- 修改数据库:
alter database 数据库名
modify file(
)
三、分离和附加
- 分离数据库:
exec sp_detach_db '数据库名'
- 附加数据库:
exec sp_attach_db '数据库名','完整路径\数据文件名.mdf'
`sp_xxxx_db`都是系统数据库提供的一些工具一样的东西,类似于方法一样,调用了对应方法就会执行相关操作
四、备份和还原
- 备份数据库:
新建备份设备
use 数据库名
go
exec sp_addumpdevice '磁盘设配','备份名称','设备名称物理存储路径'
备份命令
backup database 数据库名 to 备份设备名称
- 还原数据库:
restore database 数据库名 from 备份设备名称 with replace