SQL Server Management Studio使用

时间:2024-02-17 14:52:28

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