第7講:SQL Server簡介


SQL Server是微軟公司提供的一款關系數據庫管理系統。

操作數據庫有兩種方式:SQL語句和可視化的SSMS,該文章所有操作均基於SSMS。

 

一、SSMS(SQL Server Management Studio)

    ①SSMS是用來管理SQL Server的一個工具

    ②SSMS是用於管理SQL Server基礎架構的集成環境,可訪問、配置、管理和開發SQL Server的所有組件

    ③SSMS包含易於使用的圖形界面和豐富的腳本撰寫功能

 

二、系統數據庫

  • master:存儲元數據,即定義的數據庫和表的格式都存儲在此
  • model:模板數據庫,在創建新數據庫時,SQL Server將會復制此數據庫作為新數據庫的基礎
  • msdb:代理服務數據庫,提供一個存儲空間
  • tempdb:臨時數據庫,為所有的臨時表、臨時存儲過程及其他臨時操作提供存儲空間

 

三、數據庫由以下文件組成

1. 數據文件:Table存儲於此

  • 主要數據文件:擴展名為.mdf,存儲數據庫的啟動信息和部分或全部數據,一個數據庫只能有一個主要數據文件。
  • 輔助數據文件:擴展名為.ndf,存儲主要數據文件中所定義數據庫的其他數據,可有零個或多個,在數據龐大時,可以幫助存儲數據。

 

2. 日志文件:擴展名為.ldf,每個數據庫至少有一個事務日志文件

 

3. 數據庫的兩個單位

  • 頁面:SQL Server存儲的最小單位,一頁大小為8KB。
  • 空間:8個連續的頁面,即64K數據,是分配數據表存儲空間的一種單位。

 

四、創建數據庫

1. 概述

    ①創建數據庫的過程,就是為數據庫設計名稱、設計所占用存儲空間和存放文件位置的過程。如估計數據可能占用的磁盤空間有多大,日志文件及其他要占用多大空間。

    ②創建數據庫的用戶自動成為數據庫的擁有者。

 

2. 兩種方式

    ①方式一:右鍵→新建數據庫

    ②方式二:新建查詢(查詢分析器)→create語句

 

五、數據庫授權

1. 語法形式:grant 權限 on 表名 to 用戶名

 

2. 權限包括:select、update、insert、delete、exec、dri

 

注:對被授權的用戶,要先成為該數據庫的使用者,即要把用戶加到數據庫里才能授權。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM