Sha*_*har 4 sql database database-design
我是数据库的新手,我正在考虑为网站创建一个.我从SQL开始,但我真的不确定我是否使用了正确的数据库.
这是问题所在:

我现在拥有的是第一个选择.这意味着,我的查询看起来像这样:
user_id photo_id photo_url
0 0 abc.jpg
0 1 123.jpg
0 2 lol.png
Run Code Online (Sandbox Code Playgroud)
等等.但对我来说,当数据库变得很大时,这似乎有点低效.所以我想要的是图片中显示的第二个选项.这样的话,然后:
user_id photos
0 {abc.jpg, 123.jpg, lol.png}
Run Code Online (Sandbox Code Playgroud)
或类似的东西:
user_id photo_ids
0 {0, 1, 2}
Run Code Online (Sandbox Code Playgroud)
我找不到那样的东西,我只找到普通的SQL.无论如何都要做那样的事情^(即使它不被视为"数据库")?如果没有,为什么SQL在这种情况下更有效?我怎样才能提高效率?提前致谢.