本節主要包含了對數據庫的建立、修改、查看、刪除及對快照的建立和恢復。數據庫的附加與分離、和對數據庫的複製。數據庫
T-SQL數據庫的基本操做windows
1、建立數據庫
1.經過工具建立服務器T-Sql工具通常使用:Microsoft SQL Management Studio函數
1.1鏈接數據庫工具
對圖片內容做簡要說明3d
數據庫類型:默認使用數據庫引擎rest
服務器名稱:使用計算機名稱或者英文狀態下的句號(.)做爲本機登陸;使用IP地址做爲遠程登陸的服務器名稱對象
身份驗證:包括windows和Sql Server兩種blog
登陸名:使用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、查看數據庫狀態
2.1使用目錄視圖
數據庫名稱>>右鍵>>屬性
2.2使用函數
--查看數據庫版本
SELECT DATABASEPROPERTYEX ('TESTData','version')
2.3使用存儲過程
--查看本機數據庫的全部的狀態
sp_helpdb3、刪除數據庫
--基本上不用 工做中慎用
DROP DATABASE [TESTData]
4、 離和附加數據庫
數據庫名稱@>任務>>分離
數據庫名稱@>任務>>附加
收縮數據庫
數據庫名稱@>任務>>收縮>>數據庫
數據庫名稱@>任務>>收縮>>文件5、數據庫快照
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'6、複製數據庫 數據庫名稱@ >>任務>>複製數據庫 經過分離與附加 數據庫必須脫機 速度快 經過管理對象方法 能夠聯機 速度慢