- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试建立一个数据库来存储电影信息。
Title
Plot
Genre
Rating
Director
唯一困扰我的是,大多数电影不仅仅只有一种类型,我正在努力弄清楚如何将其存储在 MySQL 数据库中。起初我想我只有一个表并将所有类型存储在一列中,用逗号分隔它们,当我想检索它们时使用 PHP 将它们分开,但我不确定这是最好的方法因为我认为我在排序和搜索特定类型时会遇到麻烦,例如当列包含“Horror, Thriller, Action”时为恐怖。
最佳答案
我建议你应该遵循以下结构:
tablename: movies
movieid, title, plot, rating, director
> sample data:
>
> 1 titanic Bollywood 10 James Cameron
tablename: genres
genreid, genre
> sample data:
> 1 Horror
> 2 Thriller
> 3 Action
> 4 Love
tablename: moviegenres
moviegenresid, movieid, genreid
> sample data:
> 1 1 2
> 2 1 4
查询是:
select m.*,group_concat(g.genre)
from movies m inner join moviegenres mg
on m.movieid=mg.movieid
inner join genres g
on g.genreid=mg.genreid
group by m.movieid
;
参见 fiddle
关于mysql - 电影数据库,存储多种流派,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17520720/
我想使用 javascript 获取音频文件的标题和流派(按路径),以将其显示在我的网络音乐播放器上。这可能吗? 我现在找了很长时间,没有找到任何可以帮助我的东西。 最佳答案 的元信息MP3 文件 存
我正在尝试使用流派/标签上的过滤器来获取某些轨道,当它只有一种流派时它似乎可以工作,尽管当它是多个流派时它不起作用同时文档说它接受一个列表: https://developers.soundcloud
我仅使用 youtube-dl 从 youtube 视频中提取音频. 我想在下载后将元数据(即艺术家姓名和歌曲名称、年份、专辑、持续时间、流派)写入 mp3/m4a 文件。 我的尝试是从以下代码开始的
我是一名优秀的程序员,十分优秀!