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

MySQL SELECT 查询

SELECT 语句用于从数据库表中查询数据,是最常用的 SQL 语句。

基本语法

SQL
SELECT 列名1, 列名2, ... FROM 表名;
SELECT * FROM 表名;  -- 查询所有列

查询指定列

SQL
-- 创建示例表
CREATE TABLE employees (
    id INT PRIMARY KEY,
    name VARCHAR(50),
    department VARCHAR(30),
    salary DECIMAL(10, 2)
);

INSERT INTO employees VALUES
(1, '张三', '技术部', 8000),
(2, '李四', '销售部', 7000),
(3, '王五', '技术部', 9000);

-- 查询指定列
SELECT name, salary FROM employees;

-- 查询所有列
SELECT * FROM employees;

使用别名

SQL
-- 列别名
SELECT name AS 姓名, salary AS 工资 FROM employees;

-- 表别名
SELECT e.name, e.salary FROM employees AS e;

表达式查询

SQL
-- 使用表达式
SELECT name, salary * 12 AS 年薪 FROM employees;

-- 使用函数
SELECT name, UPPER(name) AS 大写姓名 FROM employees;

-- 使用常量
SELECT name, '员工' AS 身份 FROM employees;

去除重复行

SQL
-- 查询不重复的部门
SELECT DISTINCT department FROM employees;

SELECT 语句不修改数据,只检索数据。

要点总结

  • SELECT 用于查询数据,FROM 指定表名
  • * 表示所有列,推荐指定需要的列
  • AS 关键字设置别名,可省略
  • 支持表达式、函数和常量查询

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

← 上一篇 MySQL ORDER BY 排序
下一篇 → MySQL WHERE 条件过滤
想查看更多题目和详细解析?
小程序提供完整的题库、模拟考试和详细解析
马上就来

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

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