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.sqlWarning: 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的意思_MySQL 示例数据库 employees 详解
[引子] IT这一行在我看来是比较要求动手能力的,但是人非生而知之:人们身上的技能除了一些本能之外,大多都是通过学习而得到的. 前一段时间一直在整理素材,写一个关于explain 的系列文章:在一开始 ...
- MySQL 示例数据库 employees 的导入与使用
导入 MySQL 示例数据库 employees 本博客记录将 employees.db 数据库导入本地 MySQL 数据库中. 文章目录 导入 MySQL 示例数据库 employees 1. 导入 ...
- 导入mysql示例数据库employees
练习mysql的语法,同样可以使用employees数据库,https://launchpad.net/test-db/employees-db-1/1.0.6 ,下载后导入数据库,但在执行如下命令时 ...
- Mysql 主从数据库同步详解
主服务器设置 1.创建一个复制用户,具有 replication slave 权限 [sql] view plaincopy mysql>grant replication slave on * ...
- mysql latid1_mysql数据库触发器详解-阿里云开发者社区
1. 引言 Mysql的触发器和存储过程一样,都是嵌入到mysql的一段程序.触发器是mysql5新增的功能,目前线上凤巢系统.北斗系统以及哥伦布系统使用的数据库均是mysql5.0.45版本,很多程 ...
- 【MySQL】数据库 -- select详解
select是数据库中很重要的语句: 语法: select [distinct] *| {column1,column2,...} from tbl_name; 创建一张学生表来测试: 插入数据: 可 ...
- 如何查看mysql备份的情况_MySQL数据库备份详解(示例代码)
原文:MySQL数据库备份详解 对于任何数据库来说,备份都是非常重要的 数据库复制不能取代备份的作用 比如我们由于误操作,在主数据库上删除了一些数据,由于主从复制的时间很短,在发现时,从数据库上的数据 ...
- mysql二进制方式_MySQL数据库之MySql二进制连接方式详解
本文主要向大家介绍了MySQL数据库之MySql二进制连接方式详解 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 使用mysql二进制方式连接 您可以使用MySQL二进制方式进 ...
- pdo mysql limit_PHP mysql中limit用法详解(代码示例)
在MySQL中,LIMIT子句与SELECT语句一起使用,以限制结果集中的行数.LIMIT子句接受一个或两个offset和count的参数.这两个参数的值都可以是零或正整数. offset:用于指定要 ...
最新文章
- PHP框架之间有什么区别,php框架和设计模式区别
- Apache设置多网站
- Java的时间为何从1970年1月1日开始
- Ubuntu14.04LST 安装Oracle SQL Developer 4.0.2
- IL2CPP的优化 : Devirtualization 去虚拟化
- HDU 4121 Xiangqi 模拟题
- 分行打印列表python_#python版一行内容分行输出
- PCI、PCI-X、PCI-E AGP区别
- 赢得黑客马拉松的 9 种方式
- 笔记本电脑(PC)序列号查询
- 【颜纠日记】PS批量裁剪不同图片-告别重复性操作
- UC浏览器 Android8.0,五大特色解析 UC浏览器8.0安卓版评测
- React中实现防抖功能的两种方式
- swiper3 匀速无缝滚动
- 干货 | 京东云部署Wordpress最佳实践
- DJI AirWorks|赛尔无人机携手大疆航测生态布局全球市场
- (Agora声网)多人视频聊天应用的开发(二)一对一聊天
- win7系统下控制台窗口主机已停止工作解决方法
- 多端口天线自动化测试系统,定制化解决方案
- 圆通快递 速度奇慢 服务恶劣