1.最基本的select语句
- select … from…
- select 字段1,字段2,…from 表名
- * 表中所有字段(列)
2.列的别名
- 字段1 as 别名1
- 字段1 别名1
- as:alias(别名)可以省略
- 如果别名有空格使用一对””引起来
3.去除重复行
- 查询员工表有哪些部门的id
- select distinct 字段名 from 表名
4.空值null参与运算:结果是null
- 空值:null
- null不等同0,’’,’null’
- 解决方案是ifnull(exp1,exp2)
5.着重号``
- 如果表名或字段名与关键字重复,就要用``
6.查询常数
- select ‘常量’ from 表名
7.显示表结构
- describe 表名
- desc 表名
8.过滤数据
- select 字段名 from 表名 where=xxx
练习题
1. select employee_id,last_name,salary*12*(1+IFNULL(commission_pct,0)) "annual salary" from employees
2. select distinct job_id from employees
3. select last_name,salary from employees where salary > 12000
4. select employee_id,last_name,job_id from employees where employee_id=176
5. desc departments;
select * from departments;