Sql Server 2012 基础 002--数据库基本的操作
本节主要包含了对数据库的创建、修改、查看、删除及对快照的创建和恢复。数据库的附加与分离、和对数据库的复制。
T-SQL数据库的基本操作
一、创建数据库
1.通过工具创建T-Sql工具一般使用:Microsoft SQL Management Studio
1.1连接数据库
对图片内容作简要说明
数据库类型:默认使用数据库引擎
服务器名称:使用计算机名称或者英文状态下的句号(.)作为本机登录;使用IP地址作为远程登录的服务器名称
身份验证:包括windows和Sql Server两种
登录名:使用windows身份自动以当前系统
使用Sql Server作为登录时,登录名为:sa
密码:安装SqlServer数据库时的密码
1.2通过工具创建数据库
2.通过T-Sql语句创建
-- 关键字 数据库名称
CREATE DATABASE [TESTData]
/* 指定关联的主数据库文件 不指定 默认为创建的第一个数据库*/
CONTAINMENT = NONE
ON PRIMARY
--数据库的逻辑名称
( NAME = N'TESTData',
--数据库文件的路径
FILENAME = N'C:\Program Files\Microsoft SQLServer\MSSQL11.MSSQLSERVER\MSSQL\DATA\TESTData.mdf' ,
--数据库文件的初始大小
SIZE = 13376KB ,
--文件最大值
MAXSIZE = UNLIMITED,
--文件增加频率
FILEGROWTH = 1024KB )
LOG ON
( NAME = N'TESTData_log',
FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\TESTData_log.ldf' ,
SIZE = 1600KB ,
MAXSIZE = 2048GB ,
FILEGROWTH = 10%)
GO3.T-Sql的两种注释
单行注释使用:--注释内容
多行注释使用 /* 注释内容*/
二、查看数据库状态
2.1使用目录视图
数据库名称>>右键>>属性
2.2使用函数
--查看数据库版本
SELECT DATABASEPROPERTYEX ('TESTData','version')
2.3使用存储过程
--查看本机数据库的所有的状态
sp_helpdb三、删除数据库
--基本上不用 工作中慎用
DROP DATABASE [TESTData]
四、 离和附加数据库
数据库名称@>任务>>分离
数据库名称@>任务>>附加
收缩数据库
数据库名称@>任务>>收缩>>数据库
数据库名称@>任务>>收缩>>文件五、数据库快照
5.1快照的优缺点
维护历史数据生成报表
将查询实施在数据库快照上
不能对数据库进行删除、分离还原
不能从源数据库中删除文件
5.2创建快照--关键字 据库快照名称
create database TESTData_Snap
on
--源数据库名称, 源数据库实例名称路径
(name=MarkData,filename='F:\Documents\Document\SQL Server\TESTData.mdf')
as snapshot of TESTData--源数据库名称
5.3恢复数据库快照
use masterrestore database TESTData
from database_snapshot= TESTData_Snap'六、复制数据库
数据库名称@ >>任务>>复制数据库
通过分离与附加
数据库必须脱机
速度快
通过管理对象方法
可以联机
速度慢
posted on 2017-12-06 22:01 Actving_boy 阅读(1193) 评论(0) 编辑 收藏 举报