语法:select 查询列表 from 表名;
- 查询列表可以是:表中的字段、常量值、表达式、函数
- 查询的结果是一个虚拟的表格
1.查询表中单个字段:
SELECT last_name FROM employees;
2.查询表中多个字段:
SELECT last_name,salary,email FROM employees;
3.查询表中所有字段:
#方式一:
SELECT * FROM employees;
#方式二:
SELECT
`employee_id`,
`first_name`,
`email`,
`phone_number`,
`job_id`,
`salary`,
`commission_pct`,
`manager_id`,
`department_id`,
`hiredate`
FROM
employees ;
4.查询常量值:
select 100;
select 'john';
5.查询表达式:
select 1005-805;
select 100%98;
6.查询函数:
SELECT VERSION();#version() 表示当前版本
7.起别名:
起别名的好处:
- 便于理解
- 如果要查询的字段有重名的情况,使用别名可以把它们区分开来
#方式一:使用“as”
SELECT 100%98 AS 结果;
SELECT last_name AS 姓,first_name AS 名 FROM employees;
#方式二:
SELECT last_name 姓,first_name 名 FROM employees;
8.去重:
使用distinct
SELECT DISTINCT department_id FROM employees;
不加distinct会把employees表中所有记录的department_id都打印出来;加了distinct就自动去重。