SQL server基础--SQL语法(库操作)

一、创建和删除

  1. 创建数据库(默认初始化值):
CREATE DATABASE 数据库名称
这样创建的数据库,会默认初始化所有值
  1. 创建数据库(自定义初始值):
CREATE DATABASE 数据库名称
on primary(
	name='逻辑名称',
	filename='文件存储路径\数据文件名.mdf'
	size=初始大小
	maxsize=最大大小
	filegrowth=文件增长比(也可直接写具体内存大小)
)
log on(
	name='逻辑名称',
	filename='文件存储路径\日志文件名.ldf'
	size=初始大小
	maxsize=最大大小
	filegrowth=文件增长比(也可直接写具体内存大小)
)
补充:SQL语句是不区分大小写的,根据具体情况和个人习惯不同而不同
  1. 删除数据库:
DROP DATABASE 数据库名

二、查看及修改

  1. 查看数据库:
exec sp_helpdb 数据库名
  1. 修改数据库:
alter database 数据库名
modify file(

)

三、分离和附加

  1. 分离数据库:
exec  sp_detach_db '数据库名'
  1. 附加数据库:
exec sp_attach_db '数据库名','完整路径\数据文件名.mdf'
`sp_xxxx_db`都是系统数据库提供的一些工具一样的东西,类似于方法一样,调用了对应方法就会执行相关操作

四、备份和还原

  1. 备份数据库:

新建备份设备

use 数据库名
go
exec sp_addumpdevice '磁盘设配''备份名称','设备名称物理存储路径'

备份命令

backup database 数据库名 to 备份设备名称
  1. 还原数据库:
restore database 数据库名  from 备份设备名称 with replace

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值