当前位置: 首页 > 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.jsqmd.com/news/40410/

相关文章:

  • P10360 [PA 2024] Desant 3
  • 表格2-数组操作方法
  • 2025 最新莆田语言智力机构推荐!语言智力康复机构口碑排行榜 特殊儿童开音训练 / 障碍矫正 / 康复干预权威指南
  • 上课
  • 典枢平台“数据经纪人”功能:打通数据供需,高效实现数据变现
  • 2025年游泳对讲机生产厂家权威推荐榜单:教学主机/蓝牙防水训练耳机/防水游泳耳机源头厂家精选
  • docker环境下如何使用lets Encrypt自动续签
  • Crosstool-NG构建arm交叉编译工具链
  • 获取docker前一分钟的至现在日志
  • 【转载】python如何录屏
  • 2025 年 11 月一力油漆/一力涂料厂家推荐排行榜:醇酸油漆,环氧富锌底漆,丙烯酸聚氨酯油漆优质品牌精选
  • 2025 年 11 月一力油漆/一力涂料厂家推荐排行榜:醇酸油漆,环氧富锌底漆,丙烯酸聚氨酯油漆专业选购指南
  • AI一周资讯 251108-251114
  • 2025年模块电源十大品牌权威排行榜揭晓,铁路电源/军用电源/新能源车载逆变电源/光伏电源/辅助应急电源/电源模块/高功率密度电源厂商排行榜
  • 解决EF Core数据同步问题:从强制刷新到单例模式的演进
  • leetcode36. 有效的数独
  • 2025年塑料皮带轮批发厂家权威推荐榜单:塑料电机齿轮/尼龙圆柱齿轮/塑料齿轮源头厂家精选
  • 102302104刘璇-数据采集与融合技术实践作业3
  • Pandas --Series序列
  • B5819W-ASEMI可直接替代安世PMEG4010CEGW
  • 习题解析之:字符大小写转换
  • ASM指令做题记录
  • Java 并行编程
  • 视频汇聚平台EasyCVR化解高速服务区管理难题,打造高速服务区的智慧监控方案
  • Linux Shell脚本基础语法
  • 不懂 Attention 不算懂 AI?十大奠基论文(一):一文读懂《Attention Is All You Need》
  • 2025年直埋保温管供货厂家权威推荐榜单:热力管道/夹克保温管/预制直埋保温管源头厂家精选
  • 2025上海专业防水补漏推荐!Top5口碑公司实测,先检测后施工有保障
  • 2025年通风气楼厂家权威推荐榜单:钢结构厂房气楼/顺坡气楼/排烟通风气楼源头厂家精选
  • 楼宇间网络拓扑测绘 从原理到精准部署