基本查询
MySQL数据库使用SELECT语句来查询数据。
1.查询多个字段
以下为在MySQL数据库中查询数据通用的SELECT语法:
SELECT 字段名,字段名... FROM 表名;
SELECT * FROM 表名; #查询所有字段
- 查询语句中可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。
- SELECT命令可以读取一条或者多条记录。
- 你可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据。
2.设置别名
SELECT 字段1 [AS 别名],字段2 [AS 别名]... FROM 表名;
3.去除重复记录
SELECT DISTINCT 字段列表 FROM 表名;
4.四则运算查询
|运算符 | 描述 |
|+ |加法 |
| - |减法 |
| * |乘法|
| / | 除法|
|%|求余|
5.查询需求
我的数据库有一张表叫emp(员工表)。
- 查询指定字段 ename,job,sal的数据
SELECT ename,job,sal FROM emp;
- 查询所有字段
SELECT empno,ename,job,mgr,hiredate,comm,deptno from emp;
#不推荐使用*
select * from emp;
- 查询所有员工的职位,并起别名
select ename,job as '工作岗位' from emp;
select ename,job '工作岗位' from emp;
- 查询员工的职位有哪些(不要重复)
select DISTINCT job from emp;
- 查询员工年薪
SELECT ename,sal as '月薪',sal*12 as '年薪'from emp;