当前位置: 首页 > article >正文

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

文章目录

    • MySQL示例数据库(MySQL Sample Databases) 之 Employees 数据库
      • 官方示例数据介绍
      • Employees 数据库
      • Employees 数据库安装
      • Employees 数据库的结构
      • 参考

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/

http://www.kler.cn/a/16390.html

相关文章:

  • 算法——长度最小的子数组(leetcode209)
  • 数字孪生在智慧能源项目中的关键作用,你了解多少?
  • 鸿蒙next版开发:ArkTS组件点击事件详解
  • JVM详解:JVM的系统架构
  • uni-app移动端与PC端兼容预览PDF文件
  • [ 网络安全介绍 5 ] 为什么要学习网络安全?
  • [AION]我眼中的《永恒之塔私服》
  • 【拓扑排序】课程表系列
  • 基于SpringBoot的冬奥会科普平台
  • Python进阶项目--只因博客(bootstrap+flask+mysql)
  • Threejs进阶之十二:Threejs与Tween.js结合创建动画
  • 【001-Java基础练习】-适合初学者的练习
  • SPSS如何制作基本统计分析报表之案例实训?
  • 青少年软件编程(C语言) 等级考试试卷(五级)2021年12月
  • 【MySQL入门指南】外键约束使用详解
  • 服务器性能调优
  • 理解什么是sql注入攻击 + xss攻击 + cors 攻击
  • 吴恩达 Chatgpt prompt 工程--1.Guidelines
  • 每日一题137——删除链表的节点
  • Nginx反向代理和负载均衡
  • 回炉重造十一------ansible批量安装服务
  • Java IO流第一章
  • “BIM+智慧工地”精准“数字化”变身智慧工程“管家”
  • 国内首款多节点/无需密钥/无需登录的ChatGPT客户端开源项目
  • v2c - 从Verilog 转换到 C语言的工具
  • DDS基本原理与FPGA实现