MySQL基础第一弹

#重点掌握
#进阶1: 基础查询
/*
语法:
select 查询的东西 from 表名;函数


特色:
一、查询列表能够是:表中的字段、常量值、表达式、函数
二、查询的结果是一个虚拟的表格io

*/ast

USE myemployees;email

#一、查询表中的单个字段
SELECT last_name FROM employees;基础

#二、查询表中的多个字段
SELECT last_name,salary,email FROM employees;select

#三、查询表中的全部字段
SELECT * FROM employees;

#四、查询常量值
SELECT 100;
SELECT 'john';进阶

#五、查询表达式
SELECT 100*98;语法

#六、查询函数
SELECT VERSION();查询

#七、起别名
/*
①便于理解
②若是要查询的字段有重名的状况,使用别名能够区分开来
*/mail

#方式一:使用as
SELECT 100%98 AS 结果;
SELECT last_name AS 姓,first_name AS 名 FROM employees;
#方式二:使用空格
SELECT last_name 姓 FROM employees;

#案例:查询salary,显示结果为 out put
SELECT salary AS "out put" FROM employees;

#八、去重

#案例:查询员工表中涉及到的全部的部门编号
SELECT DISTINCT department_id FROM employees;

 

 

#九、 +号的做用

#案例:查询员工名和姓连接成一个字段,并显示为姓名
SELECT
last_name+first_name AS 姓名
FROM
employees; #很差使

SELECT CONCAT('a','b','c') AS 结果;

SELECT
CONCAT(last_name,first_name) AS 姓名
FROM
employees;

#十、 显示结构
DESC departments;

#十一、解决null的问题SELECT IFNULL(commission_pct,0) AS 奖金率, commission_pct #写出来跟奖金率对比FROM employees;

相关文章
相关标签/搜索