我正在使用PHP和MySQL制作网站。最大的创意是你可以注册,你可以添加对象到你的个人资料。你可以只有1个配置文件,你可以有多个项目(理论上是无限的),每个项目可以有多个图片(理论上是无限的)。将多个项目链接到MySQL中的单个项目的最佳方式
我想知道如何在MySQL中最好地实现这一点。我对MySQL有一个非常基础的教育,因为我知道如何创建一个表,各种数据类型是什么,但是像外键这样的东西是埋在我的记忆中的东西。我查了一下,但理解速度有点慢。
我可以简单地做3个表:
- USERS_NAME + USER_ID
- 的Item_ID + USER_ID
- 的Item_ID + Picture_ID
缺点是,在每一次搜索行动,或纵断面图甚至项目视图,我会查询最后两个表的全部内容,这看起来像是过度杀伤。
有人可以帮我吗?
oooo,内部连接......我从来没有学过SQL – KdgDev 2009-07-28 19:24:28