MySQL示例数据库(MySQL Sample Databases) 之 Employees 数据库

勤奋不是嘴上说说而已,而是实际的行动,在勤奋的苦度中持之以恒,永不退却。业精于勤,荒于嬉;行成于思,毁于随。在人生的仕途上,我们毫不迟疑地选择勤奋,她是几乎于世界上一切成就的催产婆。只要我们拥着勤奋去思考,拥着勤奋的手去耕耘,用抱勤奋的心去对待工作,浪迹红尘而坚韧不拔,那么,我们的生命就会绽放火花,让人生的时光更加的闪亮而精彩。

导读:本篇文章讲解 MySQL示例数据库(MySQL Sample Databases) 之 Employees 数据库,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

MySQL示例数据库(MySQL Sample Databases) 之 Employees 数据库

官方示例数据介绍

MySQL 官方提供了多个示例数据库,在MySQL的学习、开发和实践中具有非常重要的作用,能够帮助初学者更好地理解和应用MySQL的各种功能和特性。

官方示例数据具体列表如下:

1. employee data (large dataset, includes data and test/verification suite)
2. world database
3. world_x database
4. sakila database
5. airportdb database (large dataset, intended for MySQL on OCI and HeatWave)	
6. menagerie database

这些数据库都可以通过如下官方网址进行下载和安装

https://dev.mysql.com/doc/index-other.html

在这里插入图片描述

Employees 数据库

这是一个非常大的数据集,包含了数百万条记录,可以用于测试和验证MySQL的性能和处理大数据量的能力。 数据集包含了员工、职位、部门等信息,以及一套测试和验证用的脚本和SQL语句。

下载地址:

https://github.com/datacharmer/test_db

通过[Dowload Zip]下载test_db-master.zip压缩包。
在这里插入图片描述

Employees 数据库安装

下载压缩包后就可以解压安装了。
解压:

ubuntu@mysql-vm:~$ unzip  test_db-master.zip
Archive:  test_db-master.zip

安装:

ubuntu@mysql-vm:~/test_db-master$ mysql -u root -prootroot -t < employees.sql
mysql: [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 |
+---------------------+
| 00:01:13            |
+---------------------+

注:在MySQL中,“-t”是命令行工具”mysql”的一个选项(或称为参数),它表示在执行查询语句后,以表格形式输出查询结果。具体来说,在执行查询语句时,使用”-t”选项会将结果按照表格的形式输出,其中每个查询结果占一行,不同的列之间用制表符”\t”分隔开。使用”-t”选项可以让查询结果更加清晰易读,方便用户阅读和分析数据。同时,MySQL还提供了其他的一些选项,例如”-u”表示用户名,”-p”表示密码等等。您可以在命令行输入”mysql –help”查看更多的选项和相关信息。

Employees 数据库的结构

安装后我们就可以使用Employees 数据库了。

mysql> use employees;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+----------------------+
| Tables_in_employees  |
+----------------------+
| current_dept_emp     |
| departments          |
| dept_emp             |
| dept_emp_latest_date |
| dept_manager         |
| employees            |
| salaries             |
| titles               |
+----------------------+
8 rows in set (0.00 sec)

Employees 数据库的结构如下:
在这里插入图片描述

注:Employees 数据库遵循”Creative Commons Attribution-Share Alike 3.0 Unported License”协议。
“Creative Commons Attribution-Share Alike 3.0 Unported License”协议是一种开放授权协议,它允许任何人在遵守一些基本条件的情况下,自由地使用、分发和修改原有作品。
其中,“Attribution”意味着署名,即在使用原有作品时必须注明其作者;“Share Alike”意味着相同方式分享,即如果更改了原作品,则衍生作品必须以同样的方式共享。这个许可协议的目的是推动知识和文化的自由交流和共享,同时保护原作者的权益和作品的完整性。

参考

https://dev.mysql.com/doc/employee/en/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/141594.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!