美文网首页
在Docker中使用MySQL样例数据库sakila

在Docker中使用MySQL样例数据库sakila

作者: lenny611 | 来源:发表于2021-06-22 14:27 被阅读0次

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

image.png
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.查看执行成功后的数据库和表


show databases查看数据库

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


image.png

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


VIEW查看该库的所有信息 Structure查看该库的表结构 表结构如图

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

相关文章

网友评论

      本文标题:在Docker中使用MySQL样例数据库sakila

      本文链接:https://www.haomeiwen.com/subject/ngzpyltx.html