/*
基础查询
语法
select 查询列表 from 表名;
查询列表可以可以是字段 变量 或者表达式
*/
USE myemployees;
#查询表中单个字段
SELECT first_name FROM employees;
#查询表中多个字段
SELECT first_name,last_name FROM employees;
#查询表中所有字段
SELECT * FROM employees;
#查询数据库版本
SELECT VERSION();
#查询当前所以在的数据库
SELECT DATABASE();
/*别名
别名的使用
SELECT 列名 AS 别名 FROM 表名;
SELECT 列名 FROM 表名;
别名的作用
1.便于理解
2.在后期的多表查询中,可以区分开不同的表中不同的列
*/
SELECT first_name AS 姓 FROM employees;
SELECT last_name AS 名 FROM employees;
/*
去重
案例:查询员工表中所涉及到的所有部门编号
DISTINCT 独特 去重
*/
SELECT DISTINCT department_id AS 部门编号 FROM employees;
/*
"+"在MySQL只能运算
如果左右都是数值或者字符型数值都能转换成数值就做运算
如果字符型数值不能转换就为0
如果为null都为null
案例:查询员工名和员工姓连接成一个字段
*/
SELECT
CONCAT(first_name,last_name) AS 姓名
FROM
employees;
/*
显示出表employees的全部列,各个列之间用逗号连接,列头为OUT_PUT
IFNULL(判断条件,处理结果)
*/