一、启动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