基本查询
1,语句:
SELECT 查询列表 FROM 表名
2、特点
1)查询列表可以是:表中字段、常量值、表达式、函数。
2)查询结果是一个虚拟表格。
- 查询表中单个字段
SELECT last_name FROM employees;
- 查询表中多个字段
SELECT last_name, email FROM employees;
- 查询表中所有字段
SELECT * FROM employees;
- 起别名
- 使用AS
SELECT last_name AS 名 FROM employees;
- 使用空格
SELECT last_name 名 FROM employees;
- 去重
SELECT DISTINCT department_id FROM employees;
- mysql中+号仅仅只有一个功能:运算符。
select 100+90; 两个操作数都为数值型,则做加法运算
select ‘123’+90;只要其中一方为字符型,试图将字符型数值转换成数值型
如果转换成功,则继续做加法运算
select ‘john’+90; 如果转换失败,则将字符型数值转换成0
select null+10; 只要其中一方为null,则结果肯定为null
而mysql中拼接使用CONCAT:
SELECT CONCAT(字段