阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

五分钟 SQL Server 学习入门——基本篇

475次阅读
没有评论

共计 1979 个字符,预计需要花费 5 分钟才能阅读完成。

首要许多人在开始预备学习的时候,必定对数据库的根本学习道路是蒙的,当然我也是这么过来的。我也是在后来把基础知识学完之后,才看到一张图,很棒的学习道路图。先把这个共享给你们:

五分钟 SQL Server 学习入门——基本篇
数据库学习道路图

对于这张图,相信不用多解释了吧。

下面进入今天的主题:

主题:

  • SQL Server 基本使用
  • SQL 基本语法简介
  • select 语句基本使用(包括 where、and/or、order by、top、like、between、select distinct、通配符)
  • insert into 插入语句基本使用 
  • update 更新语句
  • delete 删除语句

SQL Server 基本使用

首先使用 SQL Server 必须要进行安装吧,这个事情相信对于大家绝对不是难事,即使从来没有安装过,只要网上找找教程基本上都是没问题的。

对了,对于 SQL Server 版本的选择,个人建议标准版或者企业版吧,不要 Express 版本的(功能太少了)!

SQL 基本语法简介

SQL 是用于访问和处理数据库的标准的计算机语言。

什么是 SQL?

SQL 指结构化查询语言
SQL 使我们有能力访问数据库
SQL 是一种 ANSI 的标准计算机语言

SQL 是一门 ANSI 的标准计算机语言,用来访问和操作数据库系统。SQL 语句用于取回和更新数据库中的数据。SQL 可与数据库程序协同工作,比如 MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他数据库系统。
不幸地是,存在着很多不同版本的 SQL 语言,但是为了与 ANSI 标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。

我们能使用 SQL 做什么?

SQL 面向数据库执行查询

SQL 可从数据库取回数据

SQL 可在数据库中插入新的记录
SQL 可更新数据库中的数据
SQL 可从数据库删除记录
SQL 可创建新数据库
SQL 可在数据库中创建新表
SQL 可在数据库中创建存储过程
SQL 可在数据库中创建视图
SQL 可以设置表、存储过程和视图的权限

了解下 RDBMS 

RDBMS 指的是关系型数据库管理系统。

RDBMS 是 SQL 的基础,同样也是所有现代数据库系统的基础,比如 MS SQL Server, IBM DB2, Oracle, MySQL 以及 Microsoft Access。

RDBMS 中的数据存储在被称为表(tables)的数据库对象中。

表是相关的数据项的集合,它由列和行组成。

基本语法

SQL 对大小写不敏感!

可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。

数据操作语言 (DML)— 主要是查询和更新

  • SELECT – 从数据库表中获取数据
  • UPDATE – 更新数据库表中的数据
  • DELETE – 从数据库表中删除数据
  • INSERT INTO – 向数据库表中插入数据

数据定义语言 (DDL)— 主要是创建、删除、增加索引、键、约束

  • CREATE DATABASE – 创建新数据库
  • ALTER DATABASE – 修改数据库
  • CREATE TABLE – 创建新表
  • ALTER TABLE – 变更(改变)数据库表
  • DROP TABLE – 删除表
  • CREATE INDEX – 创建索引(搜索键)
  • DROP INDEX – 删除索引

select 语句基本使用

(包括 where、and/or、order by、top、like、between、通配符)

select 语句在数据库使用的频率应该是很高的了吧,反正我在学习的时候一天不敲几百遍就感觉自己没学啥一样,可见这个语句的重要性。没事我们慢慢来:

select 基本语法:

五分钟 SQL Server 学习入门——基本篇

五分钟 SQL Server 学习入门——基本篇

同样,我也可以 查询 teacher 表里面的 ID

五分钟 SQL Server 学习入门——基本篇

在了解 Select 语句之后,我会继续对 Select 语句添加一些条件:

  • where—- 有条件的从表中选取数据
  • and 和 or — 基于一个以上的条件对记录进行过滤
  • order by — 对结果进行排序(默认是升序),若在语句后面添加 desc,则是降序
  • top — 规定要返回记录的数目(可以是返回的具体数目,也可以是百分比)
  • like — 在 where 子句中搜索列的指定模式
  • between— 在 where 子句中使用,选取介于两者之间的数据
  • select distinct— 句用于返回唯一不同的值
  • 通配符(%、_、[charlist]、[^charlist]/[!charlist])— 可替代一个或多个字符,必须与 like 一起使用

下面我给出 code 实例:

五分钟 SQL Server 学习入门——基本篇

insert into 插入语句基本使用

insert into 用于向表格中插入新的行:

五分钟 SQL Server 学习入门——基本篇

例如

五分钟 SQL Server 学习入门——基本篇

五分钟 SQL Server 学习入门——基本篇

insert into 使用的频率也是很高的,插入数据最简单的方式不过就是这样了。

update 更新语句

update 用于修改表中的数据:

五分钟 SQL Server 学习入门——基本篇

实例:

五分钟 SQL Server 学习入门——基本篇

五分钟 SQL Server 学习入门——基本篇

五分钟 SQL Server 学习入门——基本篇

五分钟 SQL Server 学习入门——基本篇

delete 删除语句

delete 用于删除表中的行:

五分钟 SQL Server 学习入门——基本篇

实例:

五分钟 SQL Server 学习入门——基本篇

对于这些 基本的数据库操作,必须要勤加练习(才能练出手速,敲出手感)。

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-12-03发表,共计1979字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19351
评论数
4
阅读量
7979490
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
亚马逊云崩完,微软云崩!当全球第二大云“摔了一跤”:Azure 宕机背后的配置风险与警示

亚马逊云崩完,微软云崩!当全球第二大云“摔了一跤”:Azure 宕机背后的配置风险与警示

亚马逊云崩完,微软云崩!当全球第二大云“摔了一跤”:Azure 宕机背后的配置风险与警示 首先来回顾一下 10...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Android 的最优解?

三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Android 的最优解?

  三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Andr...
星哥带你玩飞牛NAS-8:有了NAS你可以干什么?软件汇总篇

星哥带你玩飞牛NAS-8:有了NAS你可以干什么?软件汇总篇

星哥带你玩飞牛 NAS-8:有了 NAS 你可以干什么?软件汇总篇 前言 哈喽各位玩友!我是是星哥,不少朋友私...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集 在云原生体系中,Prometheus 已成为最主流的监控与报警...
支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare 也瘫了连监控都挂,根因藏在哪? 最近两天的互联网堪称“故障...
仅2MB大小!开源硬件监控工具:Win11 无缝适配,CPU、GPU、网速全维度掌控

仅2MB大小!开源硬件监控工具:Win11 无缝适配,CPU、GPU、网速全维度掌控

还在忍受动辄数百兆的“全家桶”监控软件?后台偷占资源、界面杂乱冗余,想查个 CPU 温度都要层层点选? 今天给...
星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的NAS中!

星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的NAS中!

星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的 NAS 中! 大家对「数据安全感」的需求越来越高 ...
安装并使用谷歌AI编程工具Antigravity(亲测有效)

安装并使用谷歌AI编程工具Antigravity(亲测有效)

  安装并使用谷歌 AI 编程工具 Antigravity(亲测有效) 引言 Antigravity...