掌握MySQL查询需理解SELECT、WHERE、ORDER BY和LIMIT的使用:首先用SELECT * FROM 表名;获取数据,再通过WHERE筛选条件如age>18,结合AND或OR添加多条件;接着用ORDER BY指定排序,默认升序,加DESC为降序;最后用LIMIT限制返回行数,配合OFFSET实现分页。熟练运用这些语句可满足日常大部分查询需求。

查询数据是使用 MySQL 最常见的操作之一。掌握基础的查询语句(SELECT)能帮助你快速获取所需信息。下面详细介绍 MySQL 中常用的查询语句及其用法,适合初学者快速上手。
1. 基本查询:SELECT 语句
要从数据库表中查询数据,使用 SELECT 语句。最基本的语法如下:
SELECT 列名 FROM 表名;
如果你想查询某个表中的所有列,可以使用星号(*)代替列名:
SELECT * FROM users;
这条语句会返回 users 表中的所有记录和所有字段。
2. 条件查询:WHERE 子句
如果只想查询满足特定条件的数据,可以使用 WHERE 子句:
SELECT * FROM users WHERE age > 18;
这会筛选出 users 表中年龄大于 18 的所有用户。
常用比较操作符包括:
- =:等于
- 或 !=:不等于
- >:大于
- :小于
- >=:大于等于
- :小于等于
还可以使用逻辑运算符组合多个条件:
SELECT * FROM users WHERE age >= 18 AND city = '北京';
3. 排序结果:ORDER BY
查询结果可以按某一列进行排序。使用 ORDER BY 子句,默认为升序(ASC),也可指定降序(DESC):
SELECT * FROM users ORDER BY age DESC;
这将按年龄从高到低排列用户信息。
4. 限制返回行数:LIMIT
当数据量较大时,可以使用 LIMIT 控制返回的记录数量:
SELECT * FROM users LIMIT 5;
只返回前 5 条记录。也可以配合偏移量实现分页:
SELECT * FROM users LIMIT 5 OFFSET 10;
跳过前 10 条,返回接下来的 5 条,常用于分页查询。
基本上就这些。掌握 SELECT、WHERE、ORDER BY 和 LIMIT 就能满足大部分日常查询需求。多练习写简单语句,逐步加入条件和排序,就能熟练使用 MySQL 查询数据。









