杰瑞科技汇

SQL Server 2008教程如何快速入门?

SQL Server 2008 完整学习指南

本教程将分为以下几个部分,循序渐进地带你了解和使用 SQL Server 2008:

SQL Server 2008教程如何快速入门?-图1
(图片来源网络,侵删)
  1. 第一部分:基础入门

    • 什么是 SQL Server?
    • SQL Server 2008 的核心组件简介
    • 安装 SQL Server 2008
    • 安装管理工具 (SQL Server Management Studio - SSMS)
  2. 第二部分:核心概念与界面

    • 数据库基本概念(数据库、表、记录、字段)
    • 认识 SQL Server Management Studio (SSMS) 界面
    • 创建和管理数据库
    • 创建和管理表
  3. 第三部分:SQL 语言核心

    • 什么是 T-SQL?
    • 数据查询语言SELECT 语句详解
    • 数据操纵语言INSERT, UPDATE, DELETE
    • 数据定义语言CREATE, ALTER, DROP
    • 约束
  4. 第四部分:进阶主题

    SQL Server 2008教程如何快速入门?-图2
    (图片来源网络,侵删)
    • 视图
    • 存储过程
    • 触发器
    • 索引简介
  5. 第五部分:学习资源与总结


第一部分:基础入门

什么是 SQL Server?

SQL Server 是由微软公司开发的一个关系型数据库管理系统,它的主要作用是存储、管理和检索数据,你可以把它想象成一个高度智能化的电子文件柜,不仅能安全地存放数据(文件),还能按照你给出的指令(SQL语句)快速、准确地找到、修改、添加或删除这些数据。

SQL Server 2008 的核心组件简介

要使用 SQL Server,你需要了解几个关键的组成部分:

  • 数据库引擎:这是 SQL Server 的核心,负责存储、处理和保护数据,你所有的表、视图、存储过程等对象都存放在这里。
  • SQL Server Management Studio (SSMS):这是一个主要的图形化管理工具,你可以用它来编写 T-SQL 代码、管理数据库对象、监控服务器性能等。这是我们之后打交道最多的工具。
  • SQL Server Agent:用于自动化任务的调度和管理,比如定期备份数据库。
  • Analysis Services (SSAS):用于商业智能和数据挖掘,属于高级功能。
  • Integration Services (SSIS):用于数据提取、转换和加载,可以用来在不同的数据源之间移动和转换数据。
  • Reporting Services (SSRS):用于创建和发布报表。

作为初学者,我们主要关注数据库引擎SSMS

SQL Server 2008教程如何快速入门?-图3
(图片来源网络,侵删)

安装 SQL Server 2008

由于微软已停止支持 SQL Server 2008,官方下载链接可能已失效,你可以通过一些技术资源网站(如 IT 泥瓦匠、一些大学的 FTP 服务器等)寻找安装镜像。

安装步骤简述:

  1. 下载安装文件:找到 SQLServer2008R2_ENU.iso 或类似的镜像文件。
  2. 挂载镜像:使用虚拟光驱软件挂载该 ISO 文件。
  3. 运行安装程序:打开挂载后的驱动器,运行 setup.exe
  4. 进入安装中心:选择“从 SQL Server 2008 媒体或下载的安装文件安装”。
  5. 输入产品密钥:如果你有密钥,请输入,如果没有,可以安装一个评估版(有180天使用期限)。
  6. 安装程序支持规则:等待检查完成,点击“确定”。
  7. 安装程序支持文件:点击“安装”。
  8. 选择安装功能:这是最关键的一步。
    • 必须安装
      • SQL Server Database Services:数据库引擎。
      • Management Tools - Basic:包含 SSMS 和其他客户端工具。
    • 可选安装:根据你的需要选择其他组件,如 Integration Services、Reporting Services 等。
  9. 配置实例:选择默认实例或命名实例,初学者选择默认实例即可。
  10. 设置服务账户:使用内置系统账户即可。
  11. 身份验证模式
    • Windows 身份验证模式:只使用 Windows 用户登录,更安全。
    • 混合模式:可以使用 Windows 用户登录,也可以使用 SQL Server 用户(如 sa)登录。初学者建议选择混合模式,并设置 sa 用户的密码,这样方便连接。
  12. 配置数据目录:保持默认即可。
  13. 错误报告:选择是否向微软发送错误报告。
  14. 安装规则检查:等待检查通过。
  15. 准备安装:确认安装摘要信息,然后点击“安装”。
  16. 安装进度:等待安装完成,根据提示重启计算机。

安装管理工具 (SSMS)

在安装 SQL Server 2008 时,如果你勾选了 Management Tools - Basic,SSMS 就已经一起安装了,如果没有单独安装,也可以从微软官网下载 "SQL Server 2008 R2 Management Studio" 的安装包进行安装。


第二部分:核心概念与界面

数据库基本概念

  • 数据库:一个数据的集合,包含了表、视图、存储过程等所有对象。
  • :数据库中最基本的对象,用于存储数据,表由行和列组成。
  • :表中的一条记录,代表一个完整的信息单元,一个学生信息。
  • :表中的一个字段,定义了数据的类型和属性,学生的姓名、年龄、学号。

认识 SQL Server Management Studio (SSMS) 界面

打开 SSMS,你会看到如下界面:

  1. 连接到服务器:首次打开,会弹出连接对话框。

    • 服务器类型:选择“数据库引擎”。
    • 服务器名称:如果你的 SQL Server 安装在本地,默认是 (点) 或 localhost(local)
    • 身份验证:选择你在安装时设置的“Windows 身份验证”或“SQL Server 身份验证”,如果是后者,需要输入用户名(通常是 sa)和密码。
    • 点击“连接”。
  2. SSMS 主界面

    • 已注册的服务器:通常在左侧,显示你已经连接或可以连接的 SQL Server 实例。
    • 对象资源管理器这是最重要的窗口,它以树状结构展示了所选服务器上的所有数据库、表、视图、存储过程等对象,你可以在这里进行几乎所有的管理工作,比如右键点击数据库选择“新建查询”。
    • 查询编辑器:中间最大的区域,是你编写和执行 T-SQL 代码的地方。
    • 摘要:右下角,显示一些辅助信息,如对象属性、错误列表等。

创建和管理数据库

对象资源管理器 中,展开服务器节点,右键点击“数据库”,选择“新建数据库”。

  • 数据库名称:为你新建的数据库起一个名字,MySchoolDB
  • 所有者:默认是 sa 或当前登录用户。
  • 数据文件和事务日志文件:可以保持默认路径和大小,初学者无需修改。

点击“确定”,一个新的数据库 MySchoolDB 就被创建好了,并出现在对象资源管理器中。

创建和管理表

我们在 MySchoolDB 数据库中创建一张学生表。

  1. 对象资源管理器 中,展开 MySchoolDB -> “表”。
  2. 右键点击“表”,选择“新建表”。
  3. 表设计器 窗口会打开,你可以在这里定义表的列。

设计一张 Students 表:

列名 数据类型 允许 Null 值 说明
StudentID int 取消勾选 学号,主键
StudentName nvarchar(50) 取消勾选 姓名
Gender nchar(1) 勾选 性别
BirthDate datetime 勾选 出生日期
ClassID int 勾选 班级ID
  • 数据类型
    • int:整数。
    • nvarchar(50):可变长度的 Unicode 字符串,最多50个字符,使用 n 开头的类型是为了支持多语言(如中文)。
分享:
扫描分享到社交APP
上一篇
下一篇