- 测试数据库:
- https://github.com/datacharmer/test_db
- 网盘下载:
cd 数据所在目录
mysql -h 127.0.0.1 -uroot -p < employees.sql
- 单表查询:从一张表中查询所需要的数据,所有查询操作都比较简单
*
代表所有的列
- 语法:
SELECT * FROM 表名;
-- 查询部门表中的信息
SELECT * FROM departments;
- 查询多个字段(列),可以使用
,
对字段进行分隔
- 语法:
SELECT 列名 FROM 表名;
-- 查询部门的名称
SELECT dept_name FROM departments;
-- 查询员工信息,并将列名改为中文
SELECT
emp_no AS '编号',
first_name AS '名',
last_name AS '姓',
gender AS '性别',
hire_date AS '入职时间'
FROM
employees emp;
- DISTINCT 关键字:去掉重复信息
- 语法:
SELECT DISTINCT 列名 FROM 表名;
-- 去掉重复职级信息
SELECT DISTINCT title FROM titles;
- 查询结果参与运算
SELECT (列名 运算表达式) FROM 表名;
-- 所有员工的工资 +1000 元进行显示
SELECT emp_no , salary + 1000 FROM salaries;