sun*_*dhi 4 php mysql database
我是PHP和MySQL的新手.对于我的项目,我想创建一个歌词网站.如何设计数据库和关系?
这是我到目前为止:
艺术家
相册
类型
曲目
如果我错了,请告诉我.
bri*_*vis 13
与您的表名是单数还是复数一致.我的偏好是单数,因为当你进行多表查询时,你可以简单地将列称为" track.id"而不是" tracks.id".
确保所有表格和字段名称拼写正确(即"流派"); 这是后来改变的痛苦.
最后,我不建议在列名前面加上父表的名称.这只是多余的.
艺术家
专辑
类型
跟踪
我强烈建议WWWSQLDesigner设计您的数据库.brianreavis提到的指南真的值得倾听.始终使用正确的拼写,使用一致的语法,大小写和下划线(_).您也可以考虑使用关系表添加多个类型.
album_genre ( id int, album int, genre int )
Run Code Online (Sandbox Code Playgroud)
对于专辑或艺术家图片,我建议您将它们保存到具有相关ID的文件夹中.观察,
id = 14
artist = 42
title = Mask And Mirror
year = 1994
thumbnail: /thumbnails/album-14.jpg
Run Code Online (Sandbox Code Playgroud)
你的设计看起来很不错.您可能要添加的一些其他表:
您可以向Track表添加其他字段.例如:
| 归档时间: |
|
| 查看次数: |
3729 次 |
| 最近记录: |