1.找到MySQL官网提供的数据库表(地址:https://dev.mysql.com/doc/index-other.html)

2.下载sakila的TGZ文件,上传到linux文件系统中,解压
解压命令
tar -xf sakila-db.tar.gz
3.将解压的文件从linux文件系统中拷贝至MySQL容器中
拷贝命令

docker cp /root/sakila-db/sakila-data.sql 9153fa926d83:/home/
docker cp /root/sakila-db/sakila-schema.sql 9153fa926d83:/home/
## 9153fa926d83为mysql容器id,可以通过 docker ps 查到
4.执行MySQL脚本,一定要先执行sakila-schema.sql,再执行sakila-data.sql,顺序颠倒的话,会导致表里没有任何数据
mysql> source /home/sakila-schema.sql
mysql> source /home/sakila-data.sql
5.查看执行成功后的数据库和表

切换数据库并查看数据中的表

6.可以在MySQL官网查看该库的表之间的结构关系



关于sakila样本数据库表结构之间的关系,可以参考:
https://www.cnblogs.com/chinas/p/6547366.html
网友评论