mysql中employees的意思_MySQL 示例数据库 employees 详解
【引子】
IT这一行在我看来是比较要求动手能力的,但是人非生而知之;人们身上的技能除了一些本能之外,大多都是通过学习而得到的。
前一段时间一直在整理素材,写一个关于explain 的系列文章;在一开始我就遇到了一个问题,就是我需要一个示例数据库,不然
没办法进行,之前从事SQL Server相关工作的时候发现SQL Server是官方是一个示例数据库的。心想MySQL应该也有,结果是找
一半天没找到,没办法只好自己设计一个,最后发现设计不是问题,问题是数据完整性和数据的量。数据完整性影响到数据在整个
逻辑上下文中的自洽性,数据的量就直接影响到优化器对执行计划的选择。所以说要构造出满足以上条件的数据库还是要耗费大量
心血的;好在今天看mysql-connector-python 8.0.11 版本的官方文档的时候看到了一个示例数据库 employees。
1、介绍employees示例数据库
1): employees 的源代码托管在github上面、下载下来把数据导入到mysql中就能用了
2): 项目地址:https://github.com/datacharmer/test_db
2、下载employees示例数据库
https://github.com/datacharmer/test_db
3、解压后目录中的内容如下
tree test_db-master/test_db-master/├── Changelog
├── employees_partitioned_5.1.sql
├── employees_partitioned.sql
├── employees.sql
├── images
│ ├── employees.gif
│ ├── employees.jpg
│ └── employees.png
├── load_departments.dump
├── load_dept_emp.dump
├── load_dept_manager.dump
├── load_employees.dump
├── load_salaries1.dump
├── load_salaries2.dump
├── load_salaries3.dump
├── load_titles.dump
├── objects.sql
├── README.md
├── sakila
│ ├── README.md
│ ├── sakila-mv-data.sql
│ └── sakila-mv-schema.sql
├── show_elapsed.sql
├── sql_test.sh├── test_employees_md5.sql
└── test_employees_sha.sql
4、把数据导入数据库
mysql -uroot -pxxxxxx -t < test_db-master/employees.sql
Warning: Using a password on the command line interface can be insecure.+-----------------------------+
| INFO |
+-----------------------------+
| CREATING DATABASE STRUCTURE |
+-----------------------------+
+------------------------+
| INFO |
+------------------------+
| storage engine: InnoDB |
+------------------------+
+---------------------+
| INFO |
+---------------------+
| LOADING departments |
+---------------------+
+-------------------+
| INFO |
+-------------------+
| LOADING employees |
+-------------------+
+------------------+
| INFO |
+------------------+
| LOADING dept_emp |
+------------------+
+----------------------+
| INFO |
+----------------------+
| LOADING dept_manager |
+----------------------+
+----------------+
| INFO |
+----------------+
| LOADING titles |
+----------------+
+------------------+
| INFO |
+------------------+
| LOADING salaries |
+------------------+
+---------------------+
| data_load_time_diff |
+---------------------+
| NULL |
+---------------------+
5、总结
完成上面的步骤你自己的employees库就算是好了、它的结构如下:
-----
mysql中employees的意思_MySQL 示例数据库 employees 详解相关推荐
- revoke mysql_浅谈MySQL中授权(grant)和撤销授权(revoke)用法详解
MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一.grant 普通数据用户,查询.插入.更新.删除 数据库中所有表数据的权利 grant selec ...
- mysql revoke 授权_浅谈MySQL中授权(grant)和撤销授权(revoke)用法详解
MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一.grant 普通数据用户,查询.插入.更新.删除 数据库中所有表数据的权利 grant selec ...
- 在mysql中显示数据库数据类型_MySQL(二) 数据库数据类型详解
序言 今天去健身了,感觉把身体练好还是不错的,闲话不多说,把这个数据库所遇到的数据类型今天统统在这里讲清楚了,以后在看到什么数据类型,咱度应该认识,下面就跟着我的节奏去把这个拿下吧. ---WZY 一 ...
- mysql创表的工种_mysql测试数据库employees一些sql语句
一套SQL笔试题 1.查找整个职员表的所有内容. select * from employees 2.查看雇员名字(last_name). select last_name from employee ...
- mysql常见关键字的用法_MySQL 常用关键字用法详解
MySQL 常用关键字用法详解 在开发工程中,操作数据库的时候经常会有不同类型的条件查询,除了使用where外,Mysql本身也提供了很多常用的关键字.本文主要介绍一些常用的关键字,像update.i ...
- mysql中jdbc的metadata_JDBC元数据操作——DatabaseMetaData接口详解
在JDBC技术规范中,提供了Connection,Statement,ResultSet这三个开发过程中经常用到的接口.针对与每个接口,JDBC规范提供了相应的接口描述对象,也就是xxxMetaDat ...
- mysql查看系统运行日志文件_mysql自身运行日志文件详解
概述 日志文件是MySQL数据库的重要组成部分.MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等.这些日志可以帮助我们定位mysqld内部发生的事件,数据库 ...
- MySQL中索引与视图的用法与区别详解
索引与视图是我们在日常使用mysql必不可少的一部分,最近在学习中看到一本书中关于这方法写的不错,所以这篇文章主要给大家介绍了关于MySQL中索引与视图的使用与区别的相关资料,需要的朋友可以参考借鉴, ...
- mybatisplus 操作另一个数据库的数据_MySQL的数据库操作详解
一.mysql查看数据库 在 MySQL 中,可使用 SHOW DATABASES 语句来查看或显示当前用户权限范围以内的数据库.查看数据库的语法格式为: SHOW DATABASES [LIKE ' ...
最新文章
- Linux下Mysql数据库的基础操作
- cesium首次加载gltf模型成功
- slim 搭建rnn_使用Keras搭建cnn+rnn, BRNN,DRNN等模型
- 修改android的wifi客户端名称的两种方法
- LeetCode 99. Recover Binary Search Tree
- ECMAScript基础语法
- cocos2dx阴影层的实现
- linux--kubectl命令和docker命令
- 安装ENVI过程中的问题记录
- mzy,struts学习(二):struts.xml的配置
- 微信小程序css篇----字体(Font)
- pixhawk之NSH调试
- lol服务器维护补偿,LOL官方:服务器崩溃补偿!全服再次免费赠送皮肤一款!
- 电脑的ppt打不开计算机二级,打不开电脑中的ppt文件并提示访问出错的解决方法...
- es高级客户端聚合查询api快速入门
- 如何查看UE的ENDC组合能力
- 【统计学】【2018.05】【含源码】时间序列:以密度预测评价方法为中心的预测与评价方法
- html如何使文本竖着显示
- [前端css-1] 拟物化图标
- 克鲁斯卡尔算法c语言,最小生成树-克鲁斯卡尔(Kruskal)算法