Sql Server 2012 基礎 002--數據庫基本的操做

  本節主要包含了對數據庫的建立、修改、查看、刪除及對快照的建立和恢復。數據庫的附加與分離、和對數據庫的複製。數據庫

T-SQL數據庫的基本操做windows

1、建立數據庫
1.經過工具建立服務器

T-Sql工具通常使用:Microsoft SQL Management Studio函數

1.1鏈接數據庫工具

image

對圖片內容做簡要說明3d

數據庫類型:默認使用數據庫引擎rest

服務器名稱:使用計算機名稱或者英文狀態下的句號(.)做爲本機登陸;使用IP地址做爲遠程登陸的服務器名稱對象

身份驗證:包括windows和Sql Server兩種blog

登陸名:使用windows身份自動以當前系統圖片

           使用Sql Server做爲登陸時,登陸名爲:sa

密碼:安裝SqlServer數據庫時的密碼

1.2經過工具建立數據庫

image

 

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%)
             GO

3.T-Sql的兩種註釋

單行註釋使用:--註釋內容

多行註釋使用 /* 註釋內容*/

2、查看數據庫狀態

2.1使用目錄視圖
             數據庫名稱>>右鍵>>屬性
2.2使用函數
             --查看數據庫版本
             SELECT DATABASEPROPERTYEX ('TESTData','version')
2.3使用存儲過程
             --查看本機數據庫的全部的狀態
             sp_helpdb

3、刪除數據庫

--基本上不用  工做中慎用

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 master

restore database TESTData
from database_snapshot= TESTData_Snap'                               

6、複製數據庫 數據庫名稱@ >>任務>>複製數據庫 經過分離與附加       數據庫必須脫機       速度快 經過管理對象方法       能夠聯機       速度慢

相關文章
相關標籤/搜索