企业项目管理、ORK、研发管理与敏捷开发工具平台

网站首页 > 精选文章 正文

SQL server中用T-SQL语句实现(建库,分离,附加,备份,还原)

wudianyun 2024-12-18 14:09:51 精选文章 38 ℃

会用图形界面创建后,今天可以学习用T-SQL来创建数据库及对数据库的操作。

一. T-SQL 创建数据库

--创建数据库

create database MySchool--创建数据库 数据库名称MySchool

on primary(--创建主数据库文件

name='MySchool_data',--主数据库文件名称

fileName='D:\MySchool_data.mdf',--主数据库文件存储位置

size=8MB,--主数据库文件初始内存大小,不写代表默认值

maxSize=300MB,--主数据库文件最大内存大小,不写代表无限制

fileGrowth=10%--主数据库文件增长速度,不写代表默认值

)

log on(--创建日志文件

name='MySchool_log',--日志文件名称

fileName='D:\MySchool_log.ldf',--日志文件存储位置

size=5MB,--日志文件初始内存大小,不写代表默认值

maxSize=50MB,--日志文件最大内存大小,不写代表无限制

fileGrowth=5MB--日志文件增长速度,不写代表默认值

)

————————————————

二. T-SQL 修改数据库允许脚本

--对数据进行选项进行修改

--打开自动收缩

alter database 数据库名 set auto_shrink on

--关闭自动收缩

alter database 数据库名 set auto_shrink off

--打开只读状态为

alter database 数据库名 set read_only with no_wait

--关闭只读状态

alter database 数据库名 set read_write with no_wait

--打开自动创建统计信息

alter database 数据库名 set auto_create_statistics on

--关闭自动创建统计信息

alter database 数据库名 set auto_create_statistics off

--打开自动更新统计信息

alter database 数据库名 set auto_update_statistics on

--关闭自动更新统计信息

alter database 数据库名 set auto_update_statistics off


三. T-SQL 分离、附加数据库

--分离数据库 全称 StoredProcedure_Detach_DataBase 分离数据库存储过程

sp_detach_db 数据库名,true

--附加数据库 全称 SToredProcedure_attach_DataBase 附加数据库存储过程

sp_attach_db '数据库名','主数据库文件位置','日志文件位置'

————————————————


四. T-SQL 备份、还原数据库

--备份数据库

--1.完整备份

--语法

Backup Database 数据库名 To disk='存储位置.bak'

--例如

Backup Database MySchool To disk='D:\MySchool.bak'

--2.差异备份

--语法

Backup Database 数据库名 To disk='存储位置.bak' with Differential

--例如

Backup Database MySchool To disk='D:\MySchool.bak' with Differential

--还原数据库

--先跳转到其他数据库中

use master

go

--语法

restore database 数据库名 from disk = '存储位置.bak'

go

--例如

restore database MySchool from disk = 'D:\MySchool.bak'

go

————————————————

版权声明:本文为CSDN博主「自学之路←_←」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。



版权声明:本文为CSDN博主「自学之路←_←」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_43636251/article/details/105341221

Tags:

最近发表
标签列表