数据库学习的好帮手,sakila
样本库的三个文件还挺实用。模型文件sakila.mwb
可以直接在MySQL Workbench里打开,结构一目了然。SQL 脚本也分得挺清楚,一个是数据结构,一个是测试数据,用起来蛮顺手的。
结构清晰的sakila-schema.sql
适合练习建表语句,不管是刚入门还是想熟悉下字段设计的都能用。字段、索引、外键这些都定义好了,改起来也方便,搭自己项目也行。
想跑通整个数据库流程?那就用sakila-data.sql
吧,插入测试数据后查着有感觉。比如你想测个JOIN
语句,或者做点复杂查询,这个数据量刚刚好,跑起来还挺快。
配套的sakila.mwb
模型也是亮点之一,用MySQL Workbench打开就能看到实体关系图,谁跟谁有关联一眼明了。要改结构或导出 SQL 也方便,不用从头建表。
如果你还不太熟练MySQL Workbench
的操作,推荐看看MySQL Workbench 使用指南快速建立数据模型,上手挺快的。
另外,Sakila MySQL 测试数据库和探索 Sakila:MySQL 官方示例数据库这两篇文章也值得看看,了解下官方设计背后的逻辑。
如果你平时爱用MySQL
写业务逻辑,或者想找个靠谱的数据模型练练手,那这个sakila
资源真挺不错的,直接开练不费劲。