3.6 MySQL基本查询大全(select、子查询、Distinct、group by分组,order排序、limit限制、左右连接查询)


3.6.1 MySQL的基本查询

让我们详细探讨MySQL中的基本查询操作,包括各种子句和查询技巧。

1. SELECT语句基本语法

SELECT column1, column2, ...
FROM table_name
WHERE condition
ORDER BY column1, column2, ...
LIMIT offset, count;
  • SELECT 用于指定要查询的列。
  • FROM 指定查询的表名。
  • WHERE 用于设置查询条件。
  • ORDER BY 用于对查询结果进行排序。
  • LIMIT 用于限制查询结果的数量。

2. DISTINCT

DISTINCT 关键字用于返回唯一不同的值。

SELECT DISTINCT column1, column2, ...
FROM table_name
WHERE condition;

3. 指定列,去除重复列

指定列时,可以列出需要查询的列名,去除重复列通常使用 DISTINCT

SELECT DISTINCT column1, column2
FROM table_name;

4. 给列设置别名

使用 AS 关键字给列设置别名。

SELECT column1 AS alias1, column2 AS alias2
FROM table_name;

5. 使用WHERE子句查询指定条件

比较判断
SELECT *
FROM table_name
WHERE column1 = 'value';

显示效果:返回 table_name 表中 column1 列值为 ‘value’ 的所有行。

范围判断
SELECT *
FROM table_name
WHERE column1 BETWEEN value1 A
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值