SQL server2022的详细安装流程以及简单使用
鉴于SQL Server2008R2版本过于老旧本文主要讲述如何安装SQL Server 2022。本文主要详细介绍SQL server2022的详细安装流程以及简单使用以《数据库系统概论第5版》的第79页—第80页为例详细介绍如何使用SQL server2019这款数据库软件包括启动SQL server服务建立数据库学生—课程模式S-T,建立课程表等内容比较简单容易理解适合广大初学者了解SQL server的简单使用。不会涉及到复杂的语法知识如果有也会详细解释的下文标红的字请重点关注一下本文的需要建表的数据如下Course* 安装###1.1在线安装文件下载首先我们进入到微软Data platform页面找到SQL Sever下载页面选择合适版本进行下载以Developer版为例。下载地址https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads选择Develper版下载完成后开始安装。###1.2安装SQL Server1. 双击SQL Server 2022安装包开始安装会显示以下界面2. 此处选择安装类型为基本操作默认下一步。3. 选择安装路径然后点击安装即可。4. 然后进行下一步全新安装首先找到D:SQL2022Developer_CHS目录下的SETUP.EXE双击运行。这个路径是SSEI的安装路径5. 打开后选择“安装”点击全新SQL Sever独立安装或向现有安装添加功能。6. 点击下一步。这里“Windows防火墙”的警告是没有影响的7. 选择“执行SQL Server2022的全新安装”点击下一步。8. 指定要安装的版本我们这里选择Developer开发且免费版本点击下一步。9. 勾选“我接受许可条款和A”点击下一步。10. 选择自己需要的功能没必要全部勾选后期还是可以添加的此处路径可更改然后点击下一步。11. 进行实例命名可默认实例或命名实例注意如果实例名已存在时就需要进行重新命名实例。12. “服务器配置”默认即可然后点击下一步。13. 选择【混合模式】并为系统管理员sa设置密码例如root1234然后点击“添加当前用户”然后点击“下一步”。14. 点击安装。15.16. 安装完成之后直接关闭页面即可。选择邻域数据点的方法是根据距离x0的远近来加权选择。###1.3安装SQL Server管理工具1. 安装SQL Sever管理工具点击安装SQL Sever管理工具页面直接跳转到官网SQL Server管理工具下载安装包界面。2. 点击进行下载。3. 下载完成之后点击应用程序并以管理员的身份运行选择自己要安装的位置然后点击安装即可。4. 安装完毕关闭即可。二、启动SQL Server服务的三种方法---------------------###2.1 不启动SQL Server服务的影响在使用Microsoft SQL Server Management Studio 18r时必须先启动SQL server服务如果直接打开Microsoft SQL Server Management Studio 18输入用户密码后点击连接会提示类似下图的错误信息###2.2 方法一利用cmd启动SQL Server服务在开始页面搜索cmd选择命令提示符点击以管理员身份运行一定注意要以管理员身份运行启动SQL Server服务会失败失败的样子在命令提示符中输入以下的代码 net start mssqlserver输入完成后按回车键会自动启动SQL Server服务此时的界面如下此时显示SQL server服务已经启动成功了SQL server服务启动之后关闭命令提示符打开Microsoft SQL Server Management Studio输入用户密码后点击连接就可以正常使用了也可以windows 身份验证登录说明如果在命令提示符中遇到发生系统错误拒绝访问的提示很大部分原因是因为没有以管理员身份运行命令提示符。###2.3 方法二利用SQL Server配置利用SQL Server 2022配置管理器启动SQL server服务具体操作步骤如下在开始里面搜索SQL server如下图所示在搜索SQL server后会有SQL server 2022配置管理器显示版本不同显示可能不同只要是配置管理器就行 选中SQL server 2022 配置管理器以管理员身份运行打开之后如下图所示* 右击需要启动的服务点击启动就行如果对SQL server不够了解的同学可以尝试启动SQL server服务下的所有服务无法启动的服务可以略过不用管 启动之后如下图所示此时显示SQL server服务已经启动成功了SQL server服务启动之后关闭SQL server配置管理器打开Microsoft SQL Server Management Studio输入用户密码后点击连接就可以正常使用了也可以windows 身份验证登录###2.4 方法三在服务器中启动SQL server服务打开服务管理器有两种方法这里只详细介绍一种简单打开服务管理器的方法第二种打开服务管理器的方法再后面会简略的介绍一下。具体的操作步骤如下所示* 在开始里面搜索服务如下所示* 选中“服务”以管理员身份运行“服务”服务管理器此时的界面如下图所示* 用鼠标往下滑找到SQL server服务此时如下图所示* 根据描述选择要启动的SQL server服务点击启动此服务中的“启动”此时选中SQL server服务会自动启动如果对SQL server不够了解的同学可以尝试一个一个启动SQL server服务下的所有服务无法启动的服务可以略过不用管启动完需要的SQL server服务之后此时的界面如下图所示此时显示SQL server服务已经启动成功了SQL server服务启动之后关闭SQL server配置管理器打开Microsoft SQL Server Management Studio输入用户密码后点击连接就可以正常使用了也可以windows 身份验证登录在前面介绍启动服务管理器说过有两种启动方法我已经介绍一种比较简单的方法启动服务管理器下面我将介绍简略的介绍第二种启动“服务”服务管理器的方法该方法虽然比较简单但比较繁琐。具体步骤如下所示选中我的电脑此电脑————右击————找到管理————点击管理————双击服务与应用程序————双击服务————此时服务管理器已经打开————接着按照上述的方法二的第3步开始就行就可以启动SQL server服务至此启动SQL server服务的三种方法已经介绍完毕一般我们采用方法一和方法二启动SQL server服务更多一些介绍比较仔细。三、建立数据库和建表的方法-------------###3.1 建立数据库的方法* 成功启动SQL server服务后打开Microsoft SQL Server Management Studio 18之后在身份验证这一项中可以选择SQL server身份验证需要用户密码或者Windows 身份验证不需要用户密码服务器名称根据自身的需求选择一般默认就行如下图所示如果SQL server服务启动成功之后点击连接之后此时的界面如下图所示一般出现上图说明SQL server服务启动成功。下面将介绍不用SQL语句建立数据库的方法。* 选中对象资源管理中的数据库鼠标右击数据库,点击新建数据库如下图所示1. 数据库的名称根据需求自己决定这里以《数据库系统概论第5版》第79页为例将数据库的名称设为“学生—课程模式S-T”,如下图所示 数据库存储的路径可以自己决定建议默认就行。输入完数据库的名称之后点击确定就行。此时的界面如下图所示数据库存储的路径可以自己决定建议默认就行。输入完数据库的名称之后点击确定就行。此时的界面如下图所示* 在对象资源管理器中在数据库的旁边有一个“加号”点击这个“”********此时的界面如下图所示此时我们就能发现我们创建的“学生—课程模式S-T”的这个数据库。点击旁边的“”就可以看到该数据库下的详细目录如下图所示;现在可以看出我们的数据库是建立成功的。我们可以通过SQL语句检查我们的数据库是否建立成功点击新建查询如下图所示在该窗口下出入以下代码SQL语句不区分大小写一般常用大写。 select * from sys.databases1上述代码的作用查询所有的数据库在系统数据库master下【初学者可以暂时忽略后面我会在其他文章里面详细说明】2上述代码的解释select意思是选择“*星号”在SQL语言里面表示所有的from表示“来自”database的意思是数据库由于我们要查找的是所有的数据库数据不止一个还有系统数据库所以是database的复数形式databases。在mysql这款数据库的软件一般是database但是“sql server”是要在database的前面加上sys.(sys有“计算机系统”含义)。由于我们使用的SQL server这款软件所以是sys.databases。即select * from sys.databases 的含义是选择 所有的 来自 所有的数据库就是查找所有的数据库的意思。不懂得可以留言输入上面的代码之后此时的界面如下图所示点击执行按钮其他版本的Microsoft SQL Server 会有一个感叹号点击就行运行的结果如下图所示此时我们会看到它会显示5个数据库最后一个是我们建立的数据库前面四个就是我在前面说的系统数据库此时我们的数据库是建立成功的注意对数据库的操作最好在我们自己的建立的数据库上操作建议不用对系统数据库操作********如果误删除系统数据库或者修改系统数据库的话后果我不知道因为我不敢尝试至此创建数据库的简单的方法我已经详细介绍完了。###3.2 建表的方法在前面已经介绍了建立数据库一种简单的方法对数据库来说最重要的是查询操作但查询是建立在数据上的意思就是要想查询必须要有数据才行把数据展示出来就是表所以我接下来介绍一种简单的建表的方法以《数据库系统概论第5版》第79页课程表为例。在前言中已经给出需要建表的数据建立的是课程表。在对象资源管理器中选中表鼠标右击表选择新建点击表如下图所示点击后此时界面如下图所示 根据《数据库系统概论第5版》给我们提供的数据如下所示接下来我们需要设置列名数据类型是否允许Null值null表示为空显然列名*就是我们的课程号Sno,课程名Cname先行课Cpno,学分Ccredit数据类型这里只介绍常用的tinyint 小整型数据一般是1,2,3这类的数据bigint 大整型数据一般表示比较大的数据类型float(n) 可选精度的浮点数实数精度至少为n为数字char(n 长度为n的定长字符串varchar(n) 最大长度为n的变长字符串由于课程号、先行课、学分由于数值很小所以我们用tinyint就可以了。当然也可以用bigint只不过有点大材小用了对于课程名显然是字符串我们可以用char或者varchar这里选择用varchar因为varchar可以节省存储空间虽然节省的这点存储空间没有用根据上述的分析我们的数据类型的选择也已经出来了。对于是否允许null值也就是是否允许空值的出现根据具体情况来判断比如“学号”和“课程号”这些值必须存在不然就没有意义了可以设置不允许空值的出现。对于先行课可有可无所以设置允许空值****如果设置了允许空值在插入数据的时候遇到空值用null表示。***按照上述的分析我们进行列名、数据类型、空值的设置。结果如下表所示我们的表的框架已经建立好了接下来需要保存这个表的框架将鼠标移动到如下图所示的位置在这个位置鼠标右击此时的界面会出现点击保存就行此时就保存这个表的框架也可以按住快捷键ctrls保存根据自己的需求输入表名这里将表名设置为“课程表” 点击确定就可以了此时的界面如下图所示接下来将数据插入表中在对象资源管理器中找到自己创建好的数据库在自己创建好的数据库下找到表点击表前面的加号。此时我们就会发现我们建立的课程表鼠标右击课程表此时的界面如下图所示点击“编辑前200行”后此时的界面如下图所示此时我们会发现前面我们设置的列名按行依次插入你想要插入的数据注意在插入数据的时候我建议一行一行的插入如果遇到感叹号可以不用管继续插入数据的操作插入完之后结果如下图所示此时建立课程表的操作已经全部完成了建立其他表也是按照同样的方法建表是可以使用SQL语句但这篇文章是面向刚开始接触数据库技术和这款sql server的数据库的软件的初学者所以这篇文章很少提到SQL语句的使用。查询建立的表的详细的数据可以通过下面语句实现新建查询输入和运行下面语句就可以查看课程表的详细内容。 use [学生—课程模式S-T] select?from?[课程表]四、总结----本文主要详细的介绍安装SQL Server 2022版本以及对应管理工具和启动SQL server服务的三种方法建立数据库、建立课程表的简单的方法。写此文章不仅仅为了完成作业更是自我提升如果能帮助到其他同学就更加好了。本文内容参考CSDN中的两篇优质文章链接如下SQL Server详细使用教程(包含启动SQL server服务、建立数据库、建表的详细操作) 非常适合初学者_时雨691的博客-CSDN博客SQL Serve详细安装步骤_sql server安装教程_Dandi0707的博客-CSDN博客