一、資料庫定義 資料庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫。資料庫的操作分為兩種形式:一種是直接在資料庫管理工具圖形化界面進行操作;一種是使用資料庫腳本進行操作,資料庫腳本可以直接在資料庫管理工具中操作,也可以在dos命令視窗中操作。 二、資料庫創建 方式一:資料庫圖形化管 ...
一、資料庫定義
資料庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫。資料庫的操作分為兩種形式:一種是直接在資料庫管理工具圖形化界面進行操作;一種是使用資料庫腳本進行操作,資料庫腳本可以直接在資料庫管理工具中操作,也可以在dos命令視窗中操作。
二、資料庫創建
方式一:資料庫圖形化管理工具創建資料庫步驟:右鍵點擊資料庫-》點擊新建資料庫-》輸入資料庫名稱,可自定義資料庫所有者(設置哪些人可以使用資料庫)、邏輯名稱、初始大小(資料庫初始化大小)、自增長大小(資料庫新增數據的時候以每次多大存儲量增長)、路徑(資料庫數據文件路徑,關係到以後的資料庫備份,遷移,還原等操作)、文件名(資料庫的文件名稱)、日誌等屬性,左上角的選項和常規可以使用系統預設的-》點擊確定即可創建資料庫
方式二:資料庫腳本創建資料庫步驟:編寫腳本-》在資料庫管理工具中執行腳本-》刷新資料庫即可顯示;
1 --創建資料庫 2 create database testss 3 on 4 ( 5 name='testss', 6 filename='D:\SqlTest\blog\testss.mdf', 7 size=10240kb, 8 maxsize=102400kb, 9 filegrowth=1024kb 10 ) 11 log on 12 ( 13 name='testlog', 14 filename='D:\SqlTest\blog\testlog.ldf', 15 size=10240kb, 16 maxsize=102400kb, 17 filegrowth=1024kb 18 ) 19 go
創建結果示例如下:
三、資料庫刪除
方式一:直接在資料庫管理工具中右鍵-》選擇刪除
方式二:在資料庫管理工具中數據腳本:drop database 資料庫名
四、資料庫修改
方式一:選中資料庫-》右鍵-》選擇重命名-》輸入資料庫新名稱
方式二:在資料庫管理工具中輸入腳本修改:exec sp_renamedb 'testss','test1'或者alter database test1 modify name=test2
五、查資料庫查看
方式一:在資料庫管理工具中選中資料庫-》右鍵屬性-》查看資料庫相關配置信息
方式二:在資料庫管理工具中輸入資料庫腳本查看,一下列舉幾種常用的資料庫查看信息
--使用目錄視圖查看資料庫信息
--使用sys.database_files查看有關資料庫文件的信息
select * from sys.database_files;
--使用sys.filegroups查看有關資料庫組的信息
select * from sys.filegroups;
--使用sys.master_files 查看資料庫文件的基本信息和狀態信息
select * from sys.master_files;
--使用sys.databases 資料庫和文件目錄視圖查看有關資料庫的基本信息
select * from sys.databases where name='testss';
--使用函數查看數據狀態
use testss
select databasepropertyex('test2','Status') as 'test資料庫狀態'
六、資料庫優缺點
優點:易用性、適合分散式組織的可伸縮性、用於決策支持的數據倉庫功能、與許多其他伺服器軟體緊密關聯的集成性、良好的性價比等。
缺點:1開放性。只能運行在微軟的windows平臺,沒有絲毫的開放性可言。
2可伸縮性,並行性。並行實施和共存模型並不成熟,很難處理日益增多的用戶數和數據捲,伸縮性有限。
3性能穩定性。SQLServer當用戶連接多時性能會變的很差,並且不夠穩定。
4使用風險。SQLServer完全重寫的代碼,經歷了長期的測試,不斷延遲,許多功能需時間來證明。並不十分相容早期產品。使用需要冒一定風險。
5客戶端支持及應用模式。只支持C/S模式。