安装MySQL Sample Database

本文安装的示例数据库为官方的Employees Sample Database

操作过程参考其安装部分。

在安装前,MySQL已安装完成,环境为Linux。

克隆github项目:

$ git clone https://github.com/datacharmer/test_db.git
Cloning into 'test_db'...
remote: Enumerating objects: 121, done.
remote: Counting objects: 100% (1/1), done.
remote: Total 121 (delta 0), reused 0 (delta 0), pack-reused 120
Receiving objects: 100% (121/121), 74.27 MiB | 14.73 MiB/s, done.
Resolving deltas: 100% (62/62), done.

导入employees数据库:

$ mysql --help|grep '\-t,'
  -t, --table         Output in table format.

$ mysql -u root -p -t < employees.sql
Enter password:
+-----------------------------+
| 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 |
+---------------------+
| 00:00:36            |
+---------------------+

验证安装,SHA方式。耗时56秒:

$ time mysql -u root -p -t < test_employees_sha.sql
Enter password:
+----------------------+
| INFO                 |
+----------------------+
| TESTING INSTALLATION |
+----------------------+
+--------------+------------------+------------------------------------------+
| table_name   | expected_records | expected_crc                             |
+--------------+------------------+------------------------------------------+
| departments  |                9 | 4b315afa0e35ca6649df897b958345bcb3d2b764 |
| dept_emp     |           331603 | d95ab9fe07df0865f592574b3b33b9c741d9fd1b |
| dept_manager |               24 | 9687a7d6f93ca8847388a42a6d8d93982a841c6c |
| employees    |           300024 | 4d4aa689914d8fd41db7e45c2168e7dcb9697359 |
| salaries     |          2844047 | b5a1785c27d75e33a4173aaa22ccf41ebd7d4a9f |
| titles       |           443308 | d12d5f746b88f07e69b9e36675b6067abb01b60e |
+--------------+------------------+------------------------------------------+
+--------------+------------------+------------------------------------------+
| table_name   | found_records    | found_crc                                |
+--------------+------------------+------------------------------------------+
| departments  |                9 | 4b315afa0e35ca6649df897b958345bcb3d2b764 |
| dept_emp     |           331603 | d95ab9fe07df0865f592574b3b33b9c741d9fd1b |
| dept_manager |               24 | 9687a7d6f93ca8847388a42a6d8d93982a841c6c |
| employees    |           300024 | 4d4aa689914d8fd41db7e45c2168e7dcb9697359 |
| salaries     |          2844047 | b5a1785c27d75e33a4173aaa22ccf41ebd7d4a9f |
| titles       |           443308 | d12d5f746b88f07e69b9e36675b6067abb01b60e |
+--------------+------------------+------------------------------------------+
+--------------+---------------+-----------+
| table_name   | records_match | crc_match |
+--------------+---------------+-----------+
| departments  | OK            | ok        |
| dept_emp     | OK            | ok        |
| dept_manager | OK            | ok        |
| employees    | OK            | ok        |
| salaries     | OK            | ok        |
| titles       | OK            | ok        |
+--------------+---------------+-----------+
+------------------+
| computation_time |
+------------------+
| 00:00:55         |
+------------------+
+---------+--------+
| summary | result |
+---------+--------+
| CRC     | OK     |
| count   | OK     |
+---------+--------+

real    0m56.638s
user    0m0.004s
sys     0m0.006s

验证安装,MD5方式。耗时也是56秒:

$ time mysql -u root -p -t < test_employees_md5.sql
Enter password:
+----------------------+
| INFO                 |
+----------------------+
| TESTING INSTALLATION |
+----------------------+
+--------------+------------------+----------------------------------+
| table_name   | expected_records | expected_crc                     |
+--------------+------------------+----------------------------------+
| departments  |                9 | d1af5e170d2d1591d776d5638d71fc5f |
| dept_emp     |           331603 | ccf6fe516f990bdaa49713fc478701b7 |
| dept_manager |               24 | 8720e2f0853ac9096b689c14664f847e |
| employees    |           300024 | 4ec56ab5ba37218d187cf6ab09ce1aa1 |
| salaries     |          2844047 | fd220654e95aea1b169624ffe3fca934 |
| titles       |           443308 | bfa016c472df68e70a03facafa1bc0a8 |
+--------------+------------------+----------------------------------+
+--------------+------------------+----------------------------------+
| table_name   | found_records    | found_crc                        |
+--------------+------------------+----------------------------------+
| departments  |                9 | d1af5e170d2d1591d776d5638d71fc5f |
| dept_emp     |           331603 | ccf6fe516f990bdaa49713fc478701b7 |
| dept_manager |               24 | 8720e2f0853ac9096b689c14664f847e |
| employees    |           300024 | 4ec56ab5ba37218d187cf6ab09ce1aa1 |
| salaries     |          2844047 | fd220654e95aea1b169624ffe3fca934 |
| titles       |           443308 | bfa016c472df68e70a03facafa1bc0a8 |
+--------------+------------------+----------------------------------+
+--------------+---------------+-----------+
| table_name   | records_match | crc_match |
+--------------+---------------+-----------+
| departments  | OK            | ok        |
| dept_emp     | OK            | ok        |
| dept_manager | OK            | ok        |
| employees    | OK            | ok        |
| salaries     | OK            | ok        |
| titles       | OK            | ok        |
+--------------+---------------+-----------+
+------------------+
| computation_time |
+------------------+
| 00:00:53         |
+------------------+
+---------+--------+
| summary | result |
+---------+--------+
| CRC     | OK     |
| count   | OK     |
+---------+--------+

real    0m56.638s
user    0m0.007s
sys     0m0.002s

Schema的ER图见这里。感觉和Oracle的HR Sample schema有一点点像。
在这里插入图片描述
SQL Developer中可以看到employees库和其中的表:
在这里插入图片描述
在SQL Developer中看到的模型:
在这里插入图片描述

相关推荐

  1. 安装】Linux安装ffmpeg

    2024-06-11 01:16:02       65 阅读
  2. mysql 安装

    2024-06-11 01:16:02       57 阅读
  3. Hadoop安装

    2024-06-11 01:16:02       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-11 01:16:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-11 01:16:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-11 01:16:02       82 阅读
  4. Python语言-面向对象

    2024-06-11 01:16:02       91 阅读

热门阅读

  1. 构建SOA架构时应该注意的问题

    2024-06-11 01:16:02       28 阅读
  2. WPF Frame应用 实现页面跳转

    2024-06-11 01:16:02       31 阅读
  3. 中介子方程十一

    2024-06-11 01:16:02       33 阅读
  4. 对象创建的4种模式

    2024-06-11 01:16:02       25 阅读
  5. centos中sudo: apt: command not found

    2024-06-11 01:16:02       31 阅读
  6. k8s-CCE使用node节点使用VIP--hostNetwork&hostPort

    2024-06-11 01:16:02       28 阅读
  7. 2244. 完成所有任务需要的最少轮数

    2024-06-11 01:16:02       34 阅读
  8. debugger(四):源代码

    2024-06-11 01:16:02       25 阅读
  9. 第四章 Three.js 绘制基本几何体

    2024-06-11 01:16:02       23 阅读