SQL Server 入门知识

🙈作者简介:练习时长两年半的Java up主

🙉个人主页:程序员老茶

🙊 ps:点赞👍是免费的,却可以让写博客的作者开兴好久好久😎

📚系列专栏:Java全栈,计算机系列(火速更新中)

💭 格言:种一棵树最好的时间是十年前,其次是现在

🏡动动小手,点个关注不迷路,感谢宝子们一键三连

目录

  • [课程名: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全栈开发
数据结构与算法
计算机组成原理
操作系统
数据库系统
物联网控制原理与技术
相关推荐
PGCCC6 分钟前
【PGCCC】postgresql 缓存池并发设计
数据库·缓存·postgresql
小爬虫程序猿12 分钟前
如何利用Python解析API返回的数据结构?
数据结构·数据库·python
wowocpp1 小时前
查看 磁盘文件系统格式 linux ubuntu blkid ext4
linux·数据库·ubuntu
Ai 编码助手7 小时前
MySQL中distinct与group by之间的性能进行比较
数据库·mysql
陈燚_重生之又为程序员7 小时前
基于梧桐数据库的实时数据分析解决方案
数据库·数据挖掘·数据分析
caridle7 小时前
教程:使用 InterBase Express 访问数据库(五):TIBTransaction
java·数据库·express
白云如幻7 小时前
MySQL排序查询
数据库·mysql
萧鼎7 小时前
Python并发编程库:Asyncio的异步编程实战
开发语言·数据库·python·异步
^velpro^7 小时前
数据库连接池的创建
java·开发语言·数据库
荒川之神7 小时前
ORACLE _11G_R2_ASM 常用命令
数据库·oracle