全部学科
Python全栈
python
NodeJS全栈
nodejs
小程序首页
📅 2026-05-15 6 分钟 ✍️ juanwangdev

MySQL 查询数据

SELECT 语句用于从数据库表中检索数据。

基本语法

SQL
SELECT 字段1, 字段2, ... FROM 表名 [WHERE 条件];

常用示例

查询所有字段

SQL
SELECT * FROM users;

查询指定字段

SQL
SELECT name, age FROM users;

条件查询

SQL
SELECT * FROM users WHERE age > 25;
SELECT * FROM users WHERE name = '张三';

排序查询

SQL
SELECT * FROM users ORDER BY age DESC;
SELECT * FROM users ORDER BY age ASC, name DESC;

限制返回数量

SQL
SELECT * FROM users LIMIT 10;
SELECT * FROM users LIMIT 5, 10;  -- 跳过前5条,取10条

去重查询

SQL
SELECT DISTINCT age FROM users;

别名使用

SQL
SELECT name AS 姓名, age AS 年龄 FROM users;

常用条件运算符

运算符说明示例
=等于age = 25
!= / <>不等于age != 25
>, <, >=, <=比较age > 25
ANDage > 20 AND age < 30
ORage < 20 OR age > 50
IN在列表中age IN (20, 25, 30)
LIKE模糊匹配name LIKE '张%'
IS NULL为空email IS NULL

注意事项

  • 生产环境避免使用 SELECT *,明确指定字段
  • 大表查询建议加 LIMIT 限制
  • WHERE 条件尽量使用索引字段

要点总结

  • 使用 SELECT ... FROM 查询数据
  • WHERE 添加条件,ORDER BY 排序
  • LIMIT 限制条数,DISTINCT 去重

📝 发现内容有误?点击此处直接编辑

← 上一篇 MySQL 更新数据
下一篇 → MySQL DISTINCT 去重
想查看更多题目和详细解析?
小程序提供完整的题库、模拟考试和详细解析
马上就来

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库