一,语法
select 查询列表
from 表名
二,特点
1,查询列表可以是字段,常量,表达式,函数
2,查询结果是虚拟表
示例
1,查询单个字段
select 字段名 from 表名;
SELECT department_id FROM departments;
2,查询多个字段
select 字段名,字段名 from 表名;
SELECT department_id,manager_id FROM departments;
3,查询所有字段
select * from 表名;
SELECT * FROM departments;
4,查询常量
select 常量值;
SELECT 100;
注:字符型和日期型的常量值必须用单引号引起来,数值型不需要
5,查询函数
select 函数名(实参列表);
SELECT VERSION();
6,查询表达式
select 100/1234;
SELECT 100/1234;
7,起别名
(1)as
(2)空格
SELECT department_id AS 员工ID FROM departments;
SELECT department_id 员工ID FROM departments;
8,去重
select distinct 字段名 from 表名;
SELECT DISTINCT department_id 员工ID FROM departments
9,+的作用
作用:加法运算
select 数值+数值; 直接运算
select 字符+数值;先试图将字符转换成数值,如果转换成功,则继续运算;否则转换成0,再做运算.
select null+值;结果为null
10.拼接CONAT函数
CONAT(‘a’,‘b’,‘c’);
10.DESC显示表结构
DESC departments;
11将null显示为其他IFNULL(“有可能为null”,“想要显示的数”)
IFNULL(commission_pct,0);