一、表的介绍
1、点击root@mysql80,右击选中执行SQL脚本。
2、导入脚本库
3.手打刷新
2、查询函数
#基础查询
/*
语法:
select 查询列表 from 表名;
例如select last_name from employees;
可以查询表中的字段,常量值,表达式,函数。
查询的结果是一个虚拟的表格
*/
#查询表中的单个字段
USE employees;
#下面的操作表示都在myemployees
SELECT last_name FROM employees;
#2、查询表中的多个字段
SELECT last_name,salary,email FROM employees;
#3、查询表中的所有字段,双击左边你想要查询的字典,然后加逗号
#格式化,select与from不在同一行,然后按住fn +f12
SELECT
`first_name`,
`last_name`,
`email`,
`phone_number`,
`job_id`,
`salary`,
`commission_pct`,
`manager_id`,
`department_id`,
`hiredate`,
FROM
employees ;
#细节
##*表示所有字段
#‘’表示用于区分是不是关键字还是字段
如下
SELECT NAME FROM emplyees
SELECT `name` FROM empyees
#查询常量值
SELECT 100;
SELECT 'john'
SELECT 100*99
#查询函数
SELECT VERSION();
2、起别名
1、便于理解
2、如果要查询的字段有重名的情况,使用别名可以区分开来
其中as 可以省略
遇上别名是英文,最好加上在英文上双引号
去重:
没去重之前
去重之后;
+,只要其中一方为null,结果为null
CANCAT函数;实现拼接两个字段。
练习;
#1、下面的语句是否可以执行成功
SELECT last_name,job_id,salary AS sal
FROM employees;
#2、
SELECT * FROM employees;
#3、找出下面语句中的错误
SELECT employee_id,last_name,
salary *12 ' ANNUAL SALARY'
FROM employees;
#4、显示表departments的结构,并查询其中的全部数据
#5、显示出表employees中的全部job_id
#6、显示出表employees的全部列,各个列中间用逗号连接,列头显示为OUT_PUT.
答案;
1.正确
2.正确
3.应该为英文的双引号
4、
DESC departments;
SELECT * FROM 'departments';
5、
SELECT DISTINCT`job_id` FROM employees;