当前位置: 首页>数据库>正文

尚硅谷myemployees入门教程 尚硅谷怎么上课

第一天

2021.9.15上午安装完成MySql。

安装完成,打开之后,在询问栏然后输入sql命令。每条sql命令结尾要加分号。

尚硅谷myemployees入门教程 尚硅谷怎么上课,尚硅谷myemployees入门教程 尚硅谷怎么上课_数据库,第1张

学习路径:

五、Data Query Language(询问语言)

六、Data Manipulation Language(数据操作语言)

七、Data Define Language (数据定义语言)

八、Transaction Control Language(事物控制语言)

尚硅谷myemployees入门教程 尚硅谷怎么上课,尚硅谷myemployees入门教程 尚硅谷怎么上课_字段_02,第2张

手动导入库之后,刷新。

尚硅谷myemployees入门教程 尚硅谷怎么上课,尚硅谷myemployees入门教程 尚硅谷怎么上课_mysql_03,第3张

数据库名词的解释:

尚硅谷myemployees入门教程 尚硅谷怎么上课,尚硅谷myemployees入门教程 尚硅谷怎么上课_mysql_04,第4张

尚硅谷myemployees入门教程 尚硅谷怎么上课,尚硅谷myemployees入门教程 尚硅谷怎么上课_尚硅谷myemployees入门教程_05,第5张

尚硅谷myemployees入门教程 尚硅谷怎么上课,尚硅谷myemployees入门教程 尚硅谷怎么上课_字段_06,第6张

尚硅谷myemployees入门教程 尚硅谷怎么上课,尚硅谷myemployees入门教程 尚硅谷怎么上课_字段_07,第7张

DQL语言学习

#进阶1 :基础查询
/*
语法:
select 查询列表 from 表名;
特点:
1、查询列表可以是:表中的字段、常量、表达式、函数
2、查询的结果是一个虚拟的表格
*/
#1.如何查询表中的单个字段

SELECT last_name FROM employees;

尚硅谷myemployees入门教程 尚硅谷怎么上课,尚硅谷myemployees入门教程 尚硅谷怎么上课_字段_08,第8张

#2.如何查询表中的多个字段

用逗号隔开。

SELECT last_name,salary,email FROM employees;

查询结果如下:

尚硅谷myemployees入门教程 尚硅谷怎么上课,尚硅谷myemployees入门教程 尚硅谷怎么上课_sql_09,第9张

#3.查询表中所以字段,双击右侧的名称即可。查询的不是双引号,是着重号。

SELECT `department_name``manager_id``location_id`

尚硅谷myemployees入门教程 尚硅谷怎么上课,尚硅谷myemployees入门教程 尚硅谷怎么上课_mysql_10,第10张

查询结果如下:

尚硅谷myemployees入门教程 尚硅谷怎么上课,尚硅谷myemployees入门教程 尚硅谷怎么上课_字段_11,第11张

方法2:

SELECT 
  * 
FROM
  employees;

尚硅谷myemployees入门教程 尚硅谷怎么上课,尚硅谷myemployees入门教程 尚硅谷怎么上课_mysql_12,第12张

查询的细节补充。

每次查询之前,使用

USE XXX;定义成想要使用的库。

要运行哪个命令,直接选中,然后按下F9,或者运行按钮。

#4.查询常量值

SELECT 100;
SELECT 'john';

尚硅谷myemployees入门教程 尚硅谷怎么上课,尚硅谷myemployees入门教程 尚硅谷怎么上课_sql_13,第13张

#5.查询表达式

SELECT 100%98;

尚硅谷myemployees入门教程 尚硅谷怎么上课,尚硅谷myemployees入门教程 尚硅谷怎么上课_sql_14,第14张

#6.查询函数

SELECT VERSION();

尚硅谷myemployees入门教程 尚硅谷怎么上课,尚硅谷myemployees入门教程 尚硅谷怎么上课_mysql_15,第15张

#7.起别名

1.便于理解

2.如果查询的字段有别名,使用别名可以区分开来。

方式一:使用AS

SELECT 100%98 AS 结果;
SELECT last_name AS 姓,first_name AS 名 FROM employees;

方式二:使用空格

SELECT 100%98 AS 结果;
SELECT last_name 姓,first_name 名 FROM employees;

尚硅谷myemployees入门教程 尚硅谷怎么上课,尚硅谷myemployees入门教程 尚硅谷怎么上课_sql_16,第16张

#案例:查询salary,显示结果为out put

要加上引号,否则报错。

SELECT salary AS 'out put' FROM employees;

#8.去重
#案例:查询员工表中涉及到的所有的部门编号。

SELECT DISTINCT department_id FROM employees;

尚硅谷myemployees入门教程 尚硅谷怎么上课,尚硅谷myemployees入门教程 尚硅谷怎么上课_尚硅谷myemployees入门教程_17,第17张

#9.+号的作用

/*

mysql中的+号只有一个作用:运算符

select 100+90; 两个操作数都为数值型,则作加法运算

select ‘123’+90; 如果一个为字符型,试图将字符型数值转成数值型

如果转换成功,则继续做加法运算

select ‘john’+90; 如果转换失败,则字符数值转换成0;

select null+10; 只要其中一方为null,则结果肯定为null
*/

#案例:查询员工名和姓连接成一个字段,并显示为姓名。

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

尚硅谷myemployees入门教程 尚硅谷怎么上课,尚硅谷myemployees入门教程 尚硅谷怎么上课_sql_18,第18张

练习题:
#显示出表employees的全部列,各个列之间用逗号连接,列头显示成OUT_PUT。

使用到IFNULL(commission_pct,0))函数,
第一个参数是不为NULL的数值,第二个参数是为NULL的数值。

SELECT 
CONCAT(`first_name`,`last_name`,`phone_number`,`email`,IFNULL(commission_pct,0)) AS OUT_PUT
FROM 
	employees;

显示结果

尚硅谷myemployees入门教程 尚硅谷怎么上课,尚硅谷myemployees入门教程 尚硅谷怎么上课_字段_19,第19张



https://www.xamrdz.com/database/6t61935678.html

相关文章: