一、數據庫定義
數據庫(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模式。