1、docker 进入mysql 命令行
docker exec -it mysql-test bash
mysql -u root -p
输入数据库密码
mysql>
2、下载sakila之后,解压到本地
(1)找到MySQL官网提供的数据库表(地址:https://dev.mysql.com/doc/index-other.html)
3、将解压的文件从本地拷贝至MySQL容器中
mysql> docker cp /Users/fmj/Downloads/sakila-db/sakila-schema.sql 360ebad7417c:/home/
mysql> docker cp /Users/fmj/Downloads/sakila-db/sakila-data.sql 360ebad7417c:/home/
360ebad7417c为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、关于sakila样本数据库表结构之间的关系,可以参考:https://www.cnblogs.com/chinas/p/6547366.html