做个测试需要有适当量的数据库,于是找到了下面这个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的更多相关文章

  1. MySQL 示例数据库sakila-db的安装

    最近在看 “高性能MySql”这本神书,发现上面很多例子采用的官方示例数据库sakila. 官方示例数据库 下载地址 http://dev.mysql.com/doc/index-other.html ...

  2. Mysql:数据库导入导出

    Mysql:数据库导入导出 Mysql数据库导出 mysqldump -h IP -u 用户名 -p 数据库名 > 导出的文件名 1.mysqldump是在cmd下的命令,需要在linux命令行 ...

  3. MySQL 示例数据库 employees 详解

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

  4. MySQL 示例数据库

    微软 SQL Server 自带了一些示例数据库,可用于练习和测试.也可作为自己数据库设计时的参考.这些示例数据库开源在了 GitHub,可在 Microsoft/sql-server-samples ...

  5. mysql 示例数据库安装

    示例数据库不和bin安装文件在一块, 安装数据库没有这个选项 https://dev.mysql.com/doc/index-other.html

  6. MySQL示例数据导入

    从官网下载示例数据,参考压缩文件中的README.txt,整理所得 /******************* 示例数据导入 *******************/ /** 官网下载 http://d ...

  7. 导入 Mysql 示例数据库 employees

    Mysql也有跟Oracle的scott与employees相似的数据库,这样就免除了每次都要自己建表并插入数据了. Mysql提供的供练习使用的数据库employees,下面地址:https://l ...

  8. Mysql示例数据库employees.sql导入问题

    Mysql版本:Server version: 5.7.9-log MySQL Community Server (GPL) 问题一.Unknown system variable 'storage_ ...

  9. MySQL安装示例数据库

    MySQL安装示例数据库 本文档演示如何下载及安装MySQL示例数据库sakila及employees数据库 1. 安装sakila数据库 1.1 下载sakila数据库 wget http://do ...

随机推荐

  1. codeforce E. Fire背包

    E. Fire time limit per test 2 seconds memory limit per test 256 megabytes input standard input outpu ...

  2. vi和软件安装

    一 vi编辑器简介 vim     全屏幕纯文本编辑器 二  vim使用 1   vi 模式 vi  文件名 命令模式 输入模式 末行模式 命令---->输入  a:追加  i:插入  o:打开 ...

  3. shiro配置springboot的基本配置

    标准配置 对比 https://www.cnblogs.com/xiaozhang666/p/12058341.html  的对应注入查看 package com.zys.sys.config; im ...

  4. JVM中的垃圾收集

    引用计数(Reference Counting) 循环引用问题 标记­清除(Mark and Sweep) 内存池(Memory Pools) Eden 是内存中的一个区域, 用来分配新创建的对象 . ...

  5. 0511Object类和异常

    Object类和异常 [要点] toString方法:将类中要打印的信息转换为自定义格式的打印内容 [返回的是当前对象对应的完整包名.类名@当前对象在内存空间首地址(十六进制)] equals方法 p ...

  6. Istio Polit-agent & Envoy 启动流程

    开篇 通过上一篇 Istio Sidecar注入原理 文章可以发现,在应用提交到kubernate部署时已经同时注入了Sidecar应用. 细心的话应该还可以发现,除了注入了istio-proxy应用 ...

  7. eatwhatApp开发实战(十二)

    上次我们介绍了跳转activity并且实现传值的功能,今天我们来实现双击返回键退出app的功能,上代码: 这里我们有两种方式去实现点击事件: 第一种方式: /** * 返回键的监听(系统提供的) */ ...

  8. [JavaWeb基础] 006.Struts1的配置和简单使用

    1.框架简介 采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架,用于快速开发Java Web应用.Struts实现的重点在C(Controller), ...

  9. 一个基类Person的多个派生类 代码参考

    #include <iostream> #include <cstring> using namespace std; class Person { protected: ch ...

  10. 设计一个多功能的MyTime类 代码参考

    #include <iostream> #include <cstdio> using namespace std; class MyTime { private: int h ...