🙈作者简介:练习时长两年半的Java up主
🙉个人主页:程序员老茶
🙊 ps:点赞👍是免费的,却可以让写博客的作者开兴好久好久😎
📚系列专栏:Java全栈,计算机系列(火速更新中)
💭 格言:种一棵树最好的时间是十年前,其次是现在
🏡动动小手,点个关注不迷路,感谢宝子们一键三连
目录
- [课程名:SQL Server](#课程名:SQL Server)
-
- 内容/作用:知识点/设计/实验/作业/练习
- [学习:SQL Server 入门知识](#学习:SQL Server 入门知识)
- [SQL Server 入门知识](#SQL Server 入门知识)
-
- [一、SQL Server的安装与配置](#一、SQL Server的安装与配置)
-
- [1.1 下载SQL Server](#1.1 下载SQL Server)
- [1.2 安装SQL Server](#1.2 安装SQL Server)
- [1.3 配置SQL Server](#1.3 配置SQL Server)
- [二、SQL Server的基本操作](#二、SQL Server的基本操作)
-
- [2.1 创建数据库](#2.1 创建数据库)
- [2.2 创建表](#2.2 创建表)
- [2.3 插入数据](#2.3 插入数据)
- [2.4 查询数据](#2.4 查询数据)
- [2.5 更新数据](#2.5 更新数据)
- [2.6 删除数据](#2.6 删除数据)
- [三、SQL Server的数据类型和约束条件](#三、SQL Server的数据类型和约束条件)
-
- [3.1 数据类型](#3.1 数据类型)
- [3.2 约束条件](#3.2 约束条件)
- 总结
课程名:SQL Server
内容/作用:知识点/设计/实验/作业/练习
学习:SQL Server 入门知识
SQL Server 入门知识
SQL Server 是一种关系型数据库管理系统(RDBMS),由微软公司开发和维护。它具备强大的数据管理和查询功能,广泛应用于企业级应用程序和网站开发中。本文将介绍 SQL Server 的一些基本知识和常用操作。
一、SQL Server的安装与配置
1.1 下载SQL Server
访问Microsoft官网,下载适合自己操作系统的SQL Server安装包。
1.2 安装SQL Server
双击下载好的安装包,按照提示进行安装。在安装过程中,可以选择"服务器组件"、"分析服务"等组件进行安装,也可以选择默认设置。
1.3 配置SQL Server
安装完成后,可以通过"开始"菜单找到"Microsoft SQL Server",点击进入。在登录界面输入用户名和密码,点击"连接"即可进入SQL Server Management Studio(SSMS)。
二、SQL Server的基本操作
2.1 创建数据库
在SSMS中,点击"对象资源管理器",右键选择"新建数据库",输入数据库名称,点击"确定"。
2.2 创建表
在新建的数据库上右键,选择"新建查询",在打开的查询编辑器中输入以下代码:
sql
CREATE TABLE 学生 (
学号 INT PRIMARY KEY,
姓名 NVARCHAR(50) NOT NULL,
性别 NVARCHAR(10) NOT NULL,
年龄 INT NOT NULL
);
点击"执行"按钮,即可在数据库中创建一个名为"学生"的表。
2.3 插入数据
在查询编辑器中输入以下代码:
sql
INSERT INTO 学生 (学号, 姓名, 性别, 年龄) VALUES (1, '张三', '男', 20);
INSERT INTO 学生 (学号, 姓名, 性别, 年龄) VALUES (2, '李四', '女', 21);
点击"执行"按钮,即可向表中插入数据。
2.4 查询数据
在查询编辑器中输入以下代码:
sql
SELECT * FROM 学生;
点击"执行"按钮,即可查询表中的所有数据。
2.5 更新数据
在查询编辑器中输入以下代码:
sql
UPDATE 学生 SET 年龄 = 年龄 + 1 WHERE 学号 = 1;
点击"执行"按钮,即可更新指定学号的学生年龄。
2.6 删除数据
在查询编辑器中输入以下代码:
sql
DELETE FROM 学生 WHERE 学号 = 2;
点击"执行"按钮,即可删除指定学号的学生记录。
三、SQL Server的数据类型和约束条件
3.1 数据类型
SQL Server支持多种数据类型,如整型、浮点型、字符型、日期时间型等。常用的数据类型有:int、bigint、smallint、tinyint、decimal、numeric(p,s)、float、real、nvarchar(max)、ntext等。
3.2 约束条件
在创建表时,可以为表的字段添加约束条件,以保证数据的完整性。常见的约束条件有:主键约束、外键约束、唯一约束、非空约束等。例如:
sql
CREATE TABLE 订单 (
订单编号 int PRIMARY KEY, -- 主键约束,不能为空且唯一
商品名称 nvarchar(50) NOT NULL, -- 非空约束,不能为空字符串
价格 float NOT NULL, -- 非空约束,不能为空小数点数值或NULL值(默认值)
数量 int NOT NULL, -- 非空约束,不能为空小数点数值或NULL值(默认值), -- 如果列允许NULL值,则该列可以不包含NOT NULL约束。如果列不允许NULL值,则必须使用NOT NULL约束。否则将导致错误。外键约束用于确保两个表之间的引用完整性。例如,如果一个表中的商品名称列引用另一个表中的商品ID列,则需要使用外键约束来确保引用的值存在于另一个表中。可以使用FOREIGN KEY关键字来创建外键约束。例如:CREATE TABLE [dbo].[客户信息] ( [客户编号] [int] IDENTITY(1,1) NOT NULL, [姓名] [nvarchar](50) NOT NULL, [电话] [nvarchar](50) NULL, [地址] [nvarchar](MAX) NULL, CONSTRAINT [PK_客户信息] PRIMARY KEY CLUSTERED ( [客户编号] ASC), CONSTRAINT [FK_客户信息_部门信息] FOREIGN KEY ([部门编号]) REFERENCES [部门信息] ([部门编号]) ONDELETE NO ACTION ONUPDATE NO ACTION );其中,[PK_客户信息]为主键约束名,[FK_客户信息_部门信息]为外键约束名,[客户编号]为外键列名,[部门编号]为参考表中的列名。
总结
本文介绍了 SQL Server 的入门知识。你学会了安装和启动 SQL Server,连接到数据库,创建数据库和表,插入、查询、更新和删除数据,以及关闭连接等基本操作。希望这些知识能帮助你开始使用 SQL Server 进行数据库管理和开发。
往期专栏 |
---|
Java全栈开发 |
数据结构与算法 |
计算机组成原理 |
操作系统 |
数据库系统 |
物联网控制原理与技术 |