MySQL-查询语句

查询条件

数字相关

大于:> 小于:< 等于: = 不等于: != / <> between

字符串相关

在集合中: in

不在集合中: not in

null相关

is null

not is null

逻辑运算符

条件同时满足:and

条件满足其一:or

模糊查询

like '_','%'

单表查询

group by 按照某字段进行分组

order by 按照某字段进行排序

limit 限制单次输出的记录数量

sql 复制代码
select 列名 
from 表名
where 限制条件
group by 分组字段 having 筛选条件
order by 排序字段 desc
limit  限制行数

多表查询

内连接

仅查询符合条件的数据

sql 复制代码
select 字段名
from 表1 inner join 表2
on 条件;

左连接

以左表为主表,将右表进行连接

sql 复制代码
select 字段名
from 表1 left join 表2
on 条件;

右连接

以右表为主表,将左表进行连接

sql 复制代码
select 字段名
from 表1 right join 表2
on 条件;

全外连接

同时将左右表进行连接

sql 复制代码
select 字段名
from 表1 right join 表2
on 条件
union
select 字段名
from 表1 right join 表2
on 条件;
相关推荐
阿蒙Amon3 小时前
C# Linq to SQL:数据库编程的解决方案
数据库·c#·linq
互联网搬砖老肖6 小时前
运维打铁: MongoDB 数据库集群搭建与管理
运维·数据库·mongodb
典学长编程7 小时前
数据库Oracle从入门到精通!第四天(并发、锁、视图)
数据库·oracle
积跬步,慕至千里8 小时前
clickhouse数据库表和doris数据库表迁移starrocks数据库时建表注意事项总结
数据库·clickhouse
极限实验室8 小时前
搭建持久化的 INFINI Console 与 Easysearch 容器环境
数据库
星辰离彬8 小时前
Java 与 MySQL 性能优化:Java应用中MySQL慢SQL诊断与优化实战
java·后端·sql·mysql·性能优化
白仑色9 小时前
Oracle PL/SQL 编程基础详解(从块结构到游标操作)
数据库·oracle·数据库开发·存储过程·plsql编程
程序猿小D10 小时前
[附源码+数据库+毕业论文]基于Spring+MyBatis+MySQL+Maven+jsp实现的个人财务管理系统,推荐!
java·数据库·mysql·spring·毕业论文·ssm框架·个人财务管理系统
钢铁男儿11 小时前
C# 接口(什么是接口)
java·数据库·c#
__风__12 小时前
PostgreSQL kv(jsonb)存储
数据库·postgresql