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

SQL常用命令

查询

介于:select  *  from  users where age between 21 and 25;

包含任意一种IN:age in(21,25)

包含特定字符LIKE:name like'%山%';name like'_山%';注意:%表示0个或者多个字符,_表示一个字符。

是否为NULL:age is null;

更新

update  users set status=1 where age>=30;

排序

order by age; 

order by age DESC;降序排序

指定获取记录的数量

LIMIT 3,获取3条数据

指定开始获取记录的位置

OFFSET 2;获取第三行的记录。初始值0,代表第一行

select  *  from  users LIMIT 1 OFFSET 2;获取第三行数据

计数

select  count(*)  from  users;

select  count(*)  from  users where age>=30;排除age中没有数据的记录

获取最大最小值

select  max(age)  from  users;

求和、平均

select  SUM(age)  from  users;

select  AGV(age)  from  users;

分组+计数

select  gender性别, age,  COUNT(*) from  users GROUP BY gender,age;

分组后查询having

select  gender性别,   COUNT(*) from  users GROUP BY gender having COUNT(*) >=3;按性别分组并计数,查询计数大于3的性别

where 语句在分组前执行,having语句在分组后执行

内连接 INNER JOIN

仅获取与值匹配的记录

select  *  from  users INNER JOIN items ON users.item_id = items.id;

外连接 LEFT ON,  RIGHT ON

获取连接表的记录及与之匹配的被连接表的记录

select  *  from  users LEFT JOIN items ON users.item_id = items.id;

select  *  from  users RIGHT JOIN items ON users.item_id = items.id;

http://www.lqws.cn/news/556615.html

相关文章:

  • 阿里云Ubuntu服务器上安装MySQL并配置远程连接
  • 网络缓冲区
  • Solidity学习 - 错误处理
  • ffpaly播放 g711a音频命令
  • 【学习笔记】深入理解Java虚拟机学习笔记——第12章 Java内存模型与线程
  • 设计模式之抽象工厂模式
  • Docker 入门教程(五):Docker 命令思维导图
  • 【分布式机架感知】分布式机架感知能力的主流存储系统与数据库软件
  • 微处理原理与应用篇---STM32寄存器控制GPIO
  • 矩阵的条件数(Condition Number of a Matrix)
  • 华为云Flexus+DeepSeek征文 | 基于华为云ModelArts Studio安装NoteGen AI笔记应用程序
  • Learning PostgresSQL读书笔记: 第11章 Transactions, MVCC, WALs, and Checkpoints
  • 基于Docker的mosquitto安装测试
  • FPGA设计的上板调试
  • python多线程详细讲解
  • Python爬虫实战:研究difflib库相关技术
  • Ubuntu 主机通过 `enp4s0` 向开发板共享网络的完整步骤
  • 默克树技术原理
  • 组成原理--指令指令集寻址方式的介绍
  • ubuntu-server 与 ubuntu-live-server 的区别 笔记250628
  • Java锁机制知识点
  • 网关ARP防护的措施
  • 【开源初探】基于Qwen2.5VL的OCRFlux
  • vue-28(服务器端渲染(SSR)简介及其优势)
  • LNA设计
  • macOS生成密钥对教程
  • 网络攻防技术
  • WOE值:风险建模中的“证据权重”量化术——从似然比理论到FICO评分卡实践
  • 最后的生还者2:重制版 免安 中文离线运行版+整合包
  • Flutter 使用flutter_inappwebview加载H5 在Windows 11 上应用闪退问题排查与解决方案