SQL Server入门教程:从服务启动到数据库创建
SQL Server入门教程:从服务启动到数据库创建
本文是一篇面向SQL Server初学者的详细教程,涵盖了SQL Server服务的启动方法、数据库的创建以及表的构建。通过本文,读者可以掌握基本的数据库管理技能,并能够独立完成简单的数据库操作。
一、启动SQL Server服务的三种方法
1. 不启动SQL Server服务的影响
在使用Microsoft SQL Server Management Studio 18时,必须先启动SQL Server服务。如果直接打开软件并尝试连接,会收到类似以下的错误提示:
出现错误的原因是未启动SQL Server服务,导致无法连接服务器。为了解决这个问题,需要按照以下三种方法之一启动SQL Server服务。
2. 方法一:利用cmd启动SQL Server服务
(1)在开始菜单中搜索"cmd",选择命令提示符并以管理员身份运行。
(2)在命令提示符中输入以下代码:
net start mssqlserver
按回车键后,系统会自动启动SQL Server服务。成功启动后的界面如下:
3. 方法二:利用SQL Server配置管理器启动SQL Server服务
(1)在开始菜单中搜索"SQL Server",选择"SQL Server 2019 配置管理器"并以管理员身份运行。
(2)在配置管理器中,右击需要启动的服务并选择"启动"。启动成功后的界面如下:
4. 方法三:在服务管理器中启动SQL Server服务
(1)在开始菜单中搜索"服务",选择"服务"并以管理员身份运行。
(2)在服务列表中找到SQL Server服务,点击"启动"按钮。启动成功后的界面如下:
二、建立数据库的方法
1. 连接SQL Server
成功启动SQL Server服务后,打开Microsoft SQL Server Management Studio 18。在身份验证选项中,可以选择SQL Server身份验证(需要用户密码)或Windows身份验证(不需要用户密码)。服务器名称通常默认即可。
2. 创建数据库
(1)在对象资源管理器中,右击"数据库"并选择"新建数据库"。
(2)输入数据库名称,例如"学生—课程模式S-T",并保持默认存储路径。点击"确定"后,数据库创建成功。
3. 验证数据库创建
在新建查询窗口中输入以下SQL语句,以检查数据库是否创建成功:
select * from sys.databases
执行结果将显示所有数据库,包括新创建的"学生—课程模式S-T"。
三、建表的方法
1. 创建表结构
(1)在对象资源管理器中,右击"表"并选择"新建表"。
(2)根据需求设置列名、数据类型和是否允许NULL值。例如,创建一个课程表,列名包括课程号(Cno)、课程名(Cname)、先行课(Cpno)和学分(Ccredit)。
2. 保存表结构
将鼠标移动到指定位置,右击并选择"保存",输入表名(如"课程表")并点击"确定"。
3. 插入数据
在对象资源管理器中,找到新建的数据库和表,右击"编辑前200行",按行插入所需数据。
总结
本文详细介绍了SQL Server服务的启动方法、数据库的创建以及表的构建。这些基础操作是数据库管理的重要组成部分,对于初学者来说具有重要的学习价值。后续将分享更多关于SQL语句的使用和数据库管理的进阶内容。