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

一、表的介绍
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;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值