语法:
select 查询列表 from 表名;
select 多个查询列表 from 表名;
特点:
1、查询的结果集 是一个虚拟表
2、select 查询列表 类似于System.out.println(打印内容);
查询列表可以是:字段、表达式、常量、函数等
查询函数:
SELECT DATABASE();
SELECT VERSION();
SELECT USER();
起别名:
方式一:使用as关键字
SELECT last_name AS "姓 名" FROM `employees`;
方式二:使用空格
SELECT last_name "姓 名" FROM `employees`;
需求:查询first_name 和 last_name拼接成的全名,最终起别名为:姓 名
使用concat函数
SELECT CONCAT(`first_name`,`last_name`)AS "姓 名"
FROM `employees`;
distinct 的使用(去重)
#需求:查询员工涉及到的部门编号有哪些
查看表的结构
查看列:
DESC employees;
SHOW COLUMNS FROM employees;
ifnull(表达式1,表达式2)
表达式1:可能为null的字段或表达式
表达式2:如果表达式1为null,则显示表达式2的值
功能:如果表达式1位null,则显示表达式2,否则显示表达式1