当前位置: 首页 > news >正文

学习sql笔记

SQL 学习

首先:
练习sql的网址吧:https://sqlbolt.com/lesson/select_queries_introduction

学习地址:https://liaoxuefeng.com/books/sql/introduction/index.html

我是根据学习地址的练习题顺序来进行学习

基本语法

 select  列名,列名1  form 表明  where 判断条件

image

 

SQL带判断查询 第一部分

这一步又能认识到咱们,开始提到的,where 判断  还会有两个标识符  OR(代表或者 就是包含一项就行) AND(就是并且的意思需要都满足条件)

列:

SELECT title, year FROM movies
WHERE year < 2000 OR year > 2010;

 

   ORDER BY  通过....排序  ASC 升序  DESC 降序 LIMIT 多少条 就相当于请求接口获得第一页的数据

想获取的第二页的怎么实现 
在LIMIT 后面加上 OFFSET 偏移量 5 获取第二页的第五个

列:

SELECT * FROM movies
ORDER BY year ASC LIMIT 5 OFFSET 5

image

SQL查询第二部分

LIKE 进行模糊查询 % 百分号 相当于通配符  IN查询的时候不能解析通配符 因为IN是精准查询  还有 = 也是相当于精准查询

%在前 = 以...结尾%在后 = 以...开头%前后都有 = 包含

in 和 = 都是精准匹配 他们的区别
in能一次匹配多个接过 IN(1,2,3,4,5,6,7)
= 一次只能匹配一个结果
他们在使用的时候 需要执行一个列名

 列:

 name = 'sun'
 name IN('s', 'u' , 'm')
 name LIKE('%sun%')
 

image

 

SQL筛选和排序结果

ASC  升序  DESC  降序  

ASC  为什么会按照 A-Z  进行字符排序
根本原因:字符编码
计算机中所有的字符(包括字母、数字、符号)都有对应的数字编码。ASCII 编码表(部分):
text
A → 65
B → 66
C → 67
...
Z → 90a → 97  
b → 98
c → 99
...
z → 122048
149
...
957ORDER BY ASC 的工作原理
当你说 ORDER BY director ASC 时,数据库实际上是:
取出每个名字的字符编码
按编码的数字大小升序排列
由于字母编码是连续的,自然就按字母顺序了

列:

image

 SQL 使用JOIN进行多表查询

 FORM 表名后面增加   INNER JOIN  内部连接  接其他表名
找到表名之后 使用 ON  设计连接条件 简单来说就是使用什么 相等的唯一值 来把两个表的数据拼接在一个表里面

ON 是 SQL 标准中专门为 JOIN 操作设计的连接条件关键字,它的作用是:
指定两个表如何连接
定义匹配规则
确保连接的相关性
  • image

 

WHERE 判断条件继续往后面添加

 如下图:

image

 学习进度:https://sqlbolt.com/lesson/select_queries_with_outer_joins

http://www.rkmt.cn/news/49672.html

相关文章:

  • P10360 [PA 2024] Desant 3
  • 典枢平台“数据经纪人”功能:打通数据供需,高效实现数据变现
  • 2025 年 11 月一力油漆/一力涂料厂家推荐排行榜:醇酸油漆,环氧富锌底漆,丙烯酸聚氨酯油漆优质品牌精选
  • 2025年模块电源十大品牌权威排行榜揭晓,铁路电源/军用电源/新能源车载逆变电源/光伏电源/辅助应急电源/电源模块/高功率密度电源厂商排行榜
  • 2025年塑料皮带轮批发厂家权威推荐榜单:塑料电机齿轮/尼龙圆柱齿轮/塑料齿轮源头厂家精选
  • 102302104刘璇-数据采集与融合技术实践作业3
  • Objective-C 使用YYModel配合AI工具高效创建iOS数据模型
  • Pandas --Series序列
  • Java 并行编程
  • Linux Shell脚本基础语法
  • 不懂 Attention 不算懂 AI?十大奠基论文(一):一文读懂《Attention Is All You Need》
  • PCBA方案设计——充气泵的工作原理是什么?
  • 楼宇间网络拓扑测绘 从原理到精准部署
  • [books]Love, Money, and Parenting: How Economics Explains the Way We Raise Our Kids 5 Febrero 2019
  • 一个小白的YOLOv10(MindYOLO)推理初尝试
  • 文本生成器(AC自动机上DP)
  • ICLR2026 !SAM3重磅来袭:能“听懂人话”的分割模型,性能狂飙2倍
  • [题解]P11294 [NOISG 2022 Qualification] Tree Cutting
  • uniapp开发H5避坑指南
  • 精准把控VBAT,轻松规避电源设计99%陷阱
  • RAID(磁盘阵列)技术介绍
  • Sora2、Nano Banana AI批量生图视频实战,API低价调用和免费批量生成教程
  • 7 款最佳自托管 AI 工具,快速构建业务应用
  • 2025年果胶裂解酶批发厂家权威推荐榜单:果胶甲酯酶/果胶酶纤维素酶/果胶酶源头厂家精选
  • 鸿蒙应用开发实战:集成农历功能
  • 2025 最新波纹管厂家推荐榜:隧道 / 双壁 / 打孔 / 防结晶波纹管优质厂家权威甄选双壁波纹管/打孔波纹管/隧道打孔波纹管公司推荐
  • 2025年富氢水素机加盟生产厂家权威推荐榜单:家用富氢水机加盟/富氢水机加盟/智能富氢水机加盟源头厂家精选
  • 2025年木纹转印加工服务优质厂家推荐榜单TOP10
  • 2025年木纹转印加工服务全方位解析与优质厂家推荐榜单
  • Python操作多波段图像改变数据结构