导入 MySQL 示例数据库 employees

本博客记录将 employees.db 数据库导入本地 MySQL 数据库中。


文章目录

  • 导入 MySQL 示例数据库 employees
  • 1. 导入示例数据库:employees
    • 1.1 下载示例数据库:employees
    • 1.2 导入 employees
  • 2. 使用示例数据库:employees

1. 导入示例数据库:employees

1.1 下载示例数据库:employees

employees 是官方提供的示例数据库,官方下载链接

或者在该链接下下载:https://pan.baidu.com/s/1i_tddrAHSf27u8zI3lDSWA (提取密码:g5au)

1.2 导入 employees

① 将 “employees_db” 解压到任一文件夹下(最好别带中文)
② 修改 employees.sql 文件 (若直接将“employees_db” 解压到 D 盘下则无需修改 ) :
打开employees.sql文件,拉到最后,将下列路径修改为自己解压的路径

例如我将 “employees_db” 解压至D:\SoftWare\mysql-5.5.56-winx64\example_db 文件夹下,则我修改后为:

③ 打开 cmd,切到刚刚解压的 “employees_db” 文件夹下,输入以下命令:

mysql -u root -p < employees.sql

无报错则导入成功

④ 查看数据库:激活mysql,输入 show databases; 查看数据库,或者打开MySQL的可视化工具 MySQL Workbench 或 navicat 查看数据库 employees。下图为在 workbench 中查看数据库 employees

2. 使用示例数据库:employees

1.在MySQL样本数据库上完成下列查询,并使用SQL EXPLAIN工具对每一条SQL语句进行分析:

(1). 查询每个部门 (departments) 的编号 (dept_no),名称 (dept_name),在该部门工作过的雇员 (employees) 人数,最低工资 (salary) ,平均工资,最高工资及工资总额;
sql语句如下所示:

 select a.dept_no as 部门编号,a.dept_name as 部门名称,count(distinct b.emp_no) as 雇员人数,min(salary) as 最低工资,avg(salary) as 平均工资,max(salary) as 最高工资,sum(salary) as 工资总额
from employees.departments a, employees.dept_emp b, employees.salaries c
where a.dept_no=b.dept_no and b.emp_no=c.emp_no
group by a.dept_no,a.dept_name

查询结果如下图所示:

explain+sql 对sql语句进行分析(explain教程详见:MySQL explain 应用详解(吐血整理

MySQL 示例数据库 employees 的导入与使用相关推荐

  1. MySQL 示例数据库 employees 详解

    [引子] IT这一行在我看来是比较要求动手能力的,但是人非生而知之:人们身上的技能除了一些本能之外,大多都是通过学习而得到的. 前一段时间一直在整理素材,写一个关于explain 的系列文章:在一开始 ...

  2. 导入mysql示例数据库employees

    练习mysql的语法,同样可以使用employees数据库,https://launchpad.net/test-db/employees-db-1/1.0.6 ,下载后导入数据库,但在执行如下命令时 ...

  3. mysql中employees的意思_MySQL 示例数据库 employees 详解

    [引子] IT这一行在我看来是比较要求动手能力的,但是人非生而知之:人们身上的技能除了一些本能之外,大多都是通过学习而得到的. 前一段时间一直在整理素材,写一个关于explain 的系列文章:在一开始 ...

  4. MySQL示例数据库sakila-db的安装导入

    MySQL示例数据库sakila-db的安装导入    sakila库是一个MySQL官方提供的模拟电影出租厅信息管理系统的数据库,类似于Oracle的scott库,sakila库的下载地址为:htt ...

  5. 华夏名网虚拟主机如何导入mysql/mssql数据库,怎样自已导入数据到华夏名网数据库

    华夏名网虚拟主机如何导入mysql/mssql数据库,怎样自已导入数据到华夏名网数据库 华夏名网代理客服losoon经常帮用户导数据和数据库,现总结一点经验,为更多的华夏名网用户提供方便,如何自已导入 ...

  6. mysql 测试数据库employees导入

    employees是mysql官方提供的测试库,安装步骤如下: 1. 下载库 git clone https://github.com/datacharmer/test_db.git 2. 导入测试库 ...

  7. MySql Workbench数据库导出和导入

    前言 现如今大家基本上都是使用客户端操作数据库,包括数据库迁移,下面来详解一下如何使用MySql Workbench来做数据库导出和导入操作,很简单,但是有图解! 正文 操作入口 数据库导出 点击左侧 ...

  8. mysql恢复数据库 慢_Mysqldump导入数据库很慢的解决办法

    1.MySQLdump导出的SQL语句在导入到其他数据库的时候会相当慢,甚至几十秒才处理一条SQL:在反复测试后,发现有两个参数会影响导入的速度 --max_allowed_packet=***** ...

  9. mysql三高讲解(二)2.9: mysql示例数据库sakia database的使用

    1.mysql.com->document->more->sakia database 2.点击TFG(linux)zip(windows)进行下载 3.新建表 4.导入数据 5.查 ...

最新文章

  1. 广东电大计算机绘图试题,电大计算机绘图期末复习试题及答案参考小抄.doc
  2. Zebra斑马打印机编程C#--入门级别打印
  3. mysql索引设计策略_MySQL索引设计一些策略
  4. 【转载】Wireshark基本介绍和学习TCP三次握手
  5. 二维数组存放多个字符串_二维数组中输出多个最值及其下标。(仅供参考)
  6. CentOS 6.5的安装详解
  7. Node.js 入门教程 (三):API-准备知识
  8. verilog 移位运算符 说明_Verilog学习笔记基本语法篇(二)·········运算符...
  9. 停机断网也能充话费了!微信和三大运营商打造绿色通道:太方便了!
  10. 梯度下降算法_五分钟读懂梯度下降算法
  11. 空心点_空心水泥砖的多种花园用途,总有一款GET你的点!
  12. 三阶段提交(Three-phase commit)
  13. java attributes用法_C#中的Attributes的用法
  14. html点击按钮展开文字,JS 展开/收起按钮显示隐藏文字示例
  15. 实体认证与身份识别概述
  16. HTML5 Canvas 射击类小游戏 平滑的移动 思路
  17. java实现微信退款
  18. 产品管理NeoceanI网络存储产品开局指导书
  19. Ubuntu与开发板上的NFS安装与使用
  20. 如何用蓝牙实现无线定位(二)--信号塔设置

热门文章

  1. 汽车工业能效管理平台助力能源管理体系的建立和实施
  2. [文档] 游戏UI图片建议
  3. 数字书法授课软件怎么选择比较好?
  4. 机器人学 —— 机器人视觉(基础)
  5. matlab仿真 调频立体声广播,调频立体声广播系统的建模与仿真.doc
  6. PPT打开很慢,一直“正在与服务器联系以获取信息“
  7. 51驱动AS608光学指纹识别模块 12864显示
  8. 计算机按键mu,计算器的 MU键是什么意思?
  9. android微信支付错误码,Android微信支付流程,以及-1错误排查
  10. 《头脑风暴:破解大学生就业问题》