MySQL示例数据库导入_1
做个测试需要有适当量的数据库,于是找到了下面这个MySQL(超过30w记录),
1)先Git clone https://github.com/datacharmer/test_db
(到本地路径:C:\test_db\ )
-------------------------------------------------下载链接如下-------------------------------------
https://github.com/datacharmer/test_db
https://dev.mysql.com/doc/employee/en/employees-introduction.html
2)然后, 修改了下面图片中几处导入数据的路径,

--下面上述图片粘贴过来的文本
flush /*!50503 binary */ logs; --flush logs命令的作用就是关闭当前使用的binary log,然后打开一个新的binary log文件,文件的序号加1
SELECT 'LOADING departments' as 'INFO';
source C:/test_db/load_departments.dump ; --修改如下几处的路径
SELECT 'LOADING employees' as 'INFO';
source C:/test_db/load_employees.dump ;
SELECT 'LOADING dept_emp' as 'INFO';
source C:/test_db/load_dept_emp.dump ;
SELECT 'LOADING dept_manager' as 'INFO';
source C:/test_db/load_dept_manager.dump ;
SELECT 'LOADING titles' as 'INFO';
source C:/test_db/load_titles.dump ;
SELECT 'LOADING salaries' as 'INFO';
source C:/test_db/load_salaries1.dump ;
source C:/test_db/load_salaries2.dump ;
source C:/test_db/load_salaries3.dump ;
source C:/test_db/show_elapsed.sql ;
3)然后在MySQL命令提示符下执行,经第4)查询后数据导入正常


4)Employees表中emp_no是从10001开始, 499999-10001 = 489998(48w记录)
select * from employees;
select * from departments;
select * from dept_emp;
select * from dept_manager;
select * from salaries;
select * from titles;

5)粗略了解几条命令
如MySQL数据库启动的时候,启用了log-bin选项,则对数据库的修改都会记录在binary log中,binary log可以用于数据库的恢复(基于时间点的恢复)

查看当前数据库binary log的位置

数据库文件存放在这个位置

MySQL示例数据库导入_1的更多相关文章
- MySQL 示例数据库sakila-db的安装
最近在看 “高性能MySql”这本神书,发现上面很多例子采用的官方示例数据库sakila. 官方示例数据库 下载地址 http://dev.mysql.com/doc/index-other.html ...
- Mysql:数据库导入导出
Mysql:数据库导入导出 Mysql数据库导出 mysqldump -h IP -u 用户名 -p 数据库名 > 导出的文件名 1.mysqldump是在cmd下的命令,需要在linux命令行 ...
- MySQL 示例数据库 employees 详解
[引子] IT这一行在我看来是比较要求动手能力的,但是人非生而知之:人们身上的技能除了一些本能之外,大多都是通过学习而得到的. 前一段时间一直在整理素材,写一个关于explain 的系列文章:在一开始 ...
- MySQL 示例数据库
微软 SQL Server 自带了一些示例数据库,可用于练习和测试.也可作为自己数据库设计时的参考.这些示例数据库开源在了 GitHub,可在 Microsoft/sql-server-samples ...
- mysql 示例数据库安装
示例数据库不和bin安装文件在一块, 安装数据库没有这个选项 https://dev.mysql.com/doc/index-other.html
- MySQL示例数据导入
从官网下载示例数据,参考压缩文件中的README.txt,整理所得 /******************* 示例数据导入 *******************/ /** 官网下载 http://d ...
- 导入 Mysql 示例数据库 employees
Mysql也有跟Oracle的scott与employees相似的数据库,这样就免除了每次都要自己建表并插入数据了. Mysql提供的供练习使用的数据库employees,下面地址:https://l ...
- Mysql示例数据库employees.sql导入问题
Mysql版本:Server version: 5.7.9-log MySQL Community Server (GPL) 问题一.Unknown system variable 'storage_ ...
- MySQL安装示例数据库
MySQL安装示例数据库 本文档演示如何下载及安装MySQL示例数据库sakila及employees数据库 1. 安装sakila数据库 1.1 下载sakila数据库 wget http://do ...
随机推荐
- 第3章 衡量线性回归的指标:MSE,RMSE,MAE
, , ,, , , ,
- pytest 使用
import pytestfrom web_ui_YXBI.test_datas.common_datas import Common_Datas as cfrom selenium import w ...
- SpringBoot整合SpringSecurity实现JWT认证
目录 前言 目录 1.创建SpringBoot工程 2.导入SpringSecurity与JWT的相关依赖 3.定义SpringSecurity需要的基础处理类 4. 构建JWT token工具类 5 ...
- Tortoise svn 基础知识
1 不跟踪文件.文件夹 1.1 文件.文件夹已经被svn跟踪 将本地文件.文件夹删除(windows删除文件的删除,快捷键是shift+delete),然后执行svn update 将服务器同步到 ...
- 5.CSS的引入方式
CSS的三种样式表 按照CSS样式书写的位置(或者引入的方式),CSS的样式表可以分为三大类: 1.行内样式表(行内式) <div style="color:red: font-siz ...
- 错误记录:Data too long for column 'xxx' at row 1
错误记录:Data too long for column 'xxx' at row 1 使用Flask-sqlalchemy操作数据时报错: "Data too long for colu ...
- 10 个提高效率的 Linux 命令别名
在 Linux 环境下工作的工程师,一定会对那些繁琐的指令和参数命令行印象深刻吧.而且,可怕的不是繁琐,而是需要大量重复输入这些繁琐的命令. 在 Linux 下我们有个别名命令 alias ,可以将那 ...
- GitHub 热点速览 Vol.22:如何打造超级技术栈
作者:HelloGitHub-小鱼干 摘要:build-your-own-x,无论是新手还是老手,这都是一个指向标.方向有了,剩下就是时间和实践的事情,收集了大量可用于软件和 Web 开发的 Publ ...
- 运用惰性删除和定时删除实现可过期的localStorage缓存
localStorage简介 使用localStorage可以在浏览器中存储键值对的数据.经常被和localStorage一并提及的是sessionStorage,它们都可以在当浏览器中存储键值对的数 ...
- Rocket - diplomacy - NodeImp
https://mp.weixin.qq.com/s/HgUpTCh0D94Uymj5qQk-ag 介绍NodeImp相关基础类的实现. 1. 类图 节点实现(NodeImp ...