点击蓝色“潭时录”关注我丫
每天和小潭一起快乐的学习~
你好,我是在学mysql的小潭。在上一期03-mysql基础-mysql的常见命令和基础查询推文中我们学习了mysql的常见命令。本期我们将开始学习mysql中的语言含义和用法。
(一)mysql语言简介
mysql的语言共分为:
DQL(Data Query Language)
DML(Data Manipulation Language)
DDL(Data Define Language)
TCL(Transaction Control Language)
其中DQL,以select为主的语句,包括以下:
基础查询
条件查询
排序查询
常见函数
分组函数
分组查询
连接查询
子查询
分页查询
union联合查询
DML包括以下:
插入语句
修改语句
删除语句
DDL包括以下:
库和表的管理
常见数据类型
常见约束
TCL主要包括事务和事务处理
(二)mysql数据准备
本期推文将从DQL逐渐展开mysql的学习。在这之前,我们需要先做mysql数据的准备工作,可结合上期推文中的SQLyog工具按如下步骤导入数据,执行成功后点击完成,可以通过刷新按钮查看到有新增的myemployees数据库,该库将用于接下来的sql学习中,主要包含的是虚拟的员工信息,工种,部门和位置信息表。在公众号后台回复mysql数据,即可以获取sql学习脚本。
数据表介绍:
employees员工信息表:
employee_id - 员工编号;first_name - 名;last_name - 姓;email - 邮箱
phone_number - 电话号码;job_id - 工种编号;salary - 月薪;
commission_pet - 奖金率;manager_id - 上级领导的员工编号;
department_id - 部门编号;hiredate - 入职时间
departments部门表:
department_id - 部门编号;department_name - 部门名称;
manager_id - 部门领导的员工编号;location_id - 位置编号
locations位置信息表:
location_id - 位置编号;street_address - 街道;portal_code - 邮编;
city - 城市;state_province - 州/省;country_id - 国家
jobs工种表:
job_id - 工种编号;job_title - 工种名称;
min_salary - 最低工资;max_salary - 最高工资



下期预告:mysql中的查询2






