基础查询

第一步:指定库

1
use 库名

第二步:添加语句执行

例子

1
2
3
4
5
select last_name from employees

SELECT last_name,salary FROM employees

SELECT * FROM employees

语句解析

可以查询表达式和函数,以及其他常量

查询结果取别名

第一种as

1
SELECT last_name AS 姓名, first_name ASFROM employees

第二种空格

1
SELECT last_name 姓,first_name 名 FROM employees

去重复

1
2
# 去重 关键字 distinct
SELECT DISTINCT salary FROM employees

加号的作用

sql 中的加号只有一个功能,做运算符,两个操作数为数值型

1
2
3
4
5
6
7
8
select '123' + 90;
/*
其中两个操作数为一方为操作数,一方为字符
试图将其中的字符型转换成数值型
如果转换成功,那么继续做加法运算
如果不成功,将字符型数值转化为0;
*/
select null + '10'# 如果其中一方为null,那么结果肯定为null;

拼接函数

1
2
# 拼接字段 concat函数
SELECT CONCAT(last_name,first_name) AS 姓名 FROM employees

IFNULL 函数使用

1
2
3
4
5
6
# IFNULL 函数使用
SELECT
IFNULL(commission_pct,0) AS 奖金率,
commission_pct
FROM
employees;