一、啟動SQL Server服務
使用SQL Server數據庫之前必須先啟動SQL Server服務,啟動SQL Server服務有兩種方式,第一種:使用windows自帶的服務傳感器來啟動;第二種方法:使用SQL Server的配置工具來啟動。
第一種方式:右鍵我的電腦-》管理-》服務和應用程序-》服務-》找到SQL Server(MSSQLSERVER)啟動服務
第二種方式:電腦開始——》SQL Server配置管理器——》找到SQL Server(MSSQLSERVER)啟動服務
二、連接SQL Server服務器
電腦SQL Server服務啟動以后就可以連接SQL Server服務器:
第一步:打開SQL Server Management Studio
在上圖中:
服務器類型:
服務器名稱:填入SQL Server服務器所在機器的機器名或者IP地址。這里由於安裝在本機上面所以用.來表示,訪問外地的服務器就需要填入IP地址。
身份驗證:有windows身份驗證和SQL Server身份驗證,訪問外地的服務器一般是SQL Server身份驗證
第二步:點擊連接即可。
三、創建和簡單維護SQL Server數據庫
創建一個數據庫(不可以在系統數據庫中創建數據庫,不能命名與系統數據庫相同名字的數據庫)
四、如何使用SQL Server數據庫分離和附加技術實現數據庫的備份和遷移
分離數據庫:分離就是把數據庫和服務器分離開,分離的位置就是創建數據庫的位置。
附加:就是把數據庫加入服務器中。
注意:分離出來的數據庫不能再文件處重命名,重命名后無法再附加。
五、表字段的數據類型
六、如何使用管理平台創建數據表
七、使用數據完整性保證數據的准確與唯一
實體完整性:
主鍵約束:每一個數據表應該設置一個主鍵,主鍵必須是唯一的,且不能為空。
唯一約束:除主鍵外有時某個屬性也要保證唯一性可以使用唯一約束,且唯一約束的值可以為空。
自增約束:自動增加序號
選擇是標識,標識增量即每次的增量,標志種子即起始值。
域完整性:
NOT NULL:不能為空。
默認值約束:可以為每個屬性的值設置一個默認值。
參照完整性:
外鍵約束:表與表在某個屬性的值要對應,主鍵表即被引用的表,外鍵表即引用的表,外鍵表中對應這個屬性的值必須在主鍵表該屬性中存在。
八、使用DML操作數據表
插入數據:
INSERT INTO Rank1(RankID,RankName) VALUES(106,'財務總監') INSERT INTO Employee(EmployeeID,Name,Gender,Birthday,RankID) VALUES(1,'張輝濤','男','1988-10-2',205) //插入多行數據時 INSERT INTO Employee(EmployeeID,Name,Gender,Birthday,RankID) SELECT 2,'張曉慧','女','1982-09-01',105 //沒有括號 UNION SELECT 3,'劉欣欣','女','1988-08-2',106
更新數據:
UPDATE Employee SET Salary=1000 UPDATE Employee SET Salary=100 WHERE RankID=105 UPDATE Employee SET Salary=Salary+500,Address='長沙市芙蓉區' WHERE Address='長沙市' //跟新多列數據用逗號隔開
刪除數據:
SELECT * INTO Employee1 FROM Employee //備份一個數據表 DELETE FROM Employee1 DELETE FROM Employee1 WHERE RankID=105 DELETE FROM Rank1 WHERE RankID=105 不能刪除,因為Rank1中RankID是被引用的數據,他是主鍵,要刪除就要設置被引用數據表。
查詢數據:
SELECT * FROM Rank1 SELECT RankName FROM Rank1
其他語句請學習網頁 https://www.runoob.com/sql/sql-top.html