语法
select 查询列表 from 表名;
SELECT
city,
country_id
FROM
locations
特点
- 查询列表可以是表中的字段、常量值、函数、表达式。
- 查询出的表格是虚拟存在的。
注意:当查询列表中的值与关键字相同时,可以将查询列表中的值用着重号``圈起来
别名
- 关键字为AS(可以没有)
- 起别名便于理解
- 如果要查询的字段重名,可以使用别名区分
- 若别名为关键字,则需要使用双引号将其圈起来
SELECT
`email` AS 邮箱,`phone_number` AS 手机号
FROM
`employees`
去重
- 关键字DISTINCT
SELECT DISTINCT `job_id` from `employees`
拼接
- 关键字CONCAT
SELECT
CONCAT(`first_name`,`last_name` ) AS 姓名
FROM
`employees`
+号
- mysql中的+号只有一个作用就是做加法运算。
- 若其中一方为字符型,则尝试把字符型转化为数值型,转化成功则继续做加法运算,转化失败则将字符型数值转化为0。
- 只要其中一方为null,结果肯定为null。