MySQL-四张表的介绍以及查询函数

一、表的介绍
1、点击root@mysql80,右击选中执行SQL脚本。
2、导入脚本库
3.手打刷新
在这里插入图片描述
MySQL-四张表的介绍以及查询函数_第1张图片
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 可以省略
遇上别名是英文,最好加上在英文上双引号
MySQL-四张表的介绍以及查询函数_第2张图片
去重:
没去重之前
MySQL-四张表的介绍以及查询函数_第3张图片
去重之后;
MySQL-四张表的介绍以及查询函数_第4张图片
+,只要其中一方为null,结果为null
MySQL-四张表的介绍以及查询函数_第5张图片
MySQL-四张表的介绍以及查询函数_第6张图片
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;

你可能感兴趣的:(mysql,数据库,sql)