网站首页 > 精选文章 正文
会用图形界面创建后,今天可以学习用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
猜你喜欢
- 2024-12-18 SQLServer 数据库 TEMPDB 数据库文件迁移
- 2024-12-18 手把手教你使用 SFTP 安全地传输文件
- 2024-12-18 删除文件恢复大师,文件恢复软件 删除文件恢复app
- 2024-12-18 SQL Server数据库恢复教程 sqlserver2008数据库恢复
- 2024-12-18 将 SQL Server 数据库恢复到不同的文件名和位置
- 2024-12-18 记一次SQL Server数据库正在恢复故障
- 2024-12-18 sql server2008数据库置疑的解决方法
- 2024-12-18 管家婆财贸软件年结存前需要做哪些准备工作
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)