javascript-MYSQL——怎么一个sql语句查询出用户和用户商品的列表啊
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-MYSQL——怎么一个sql语句查询出用户和用户商品的列表啊,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含963字,纯文字阅读大概需要2分钟。
内容图文
![javascript-MYSQL——怎么一个sql语句查询出用户和用户商品的列表啊](/upload/InfoBanner/zyjiaocheng/241/684270cf03b744f391f05e0b9da6f918.jpg)
回复内容:
我现在都是先写一个sql查出所有用户数组,然后foreach循环这个数组拿id查他的所有商品数据,有没好点儿的方法
商品的基本数据是可以缓存的 尤其是大访问量很明显数据库走的越少越好
但是用户买了什么商品还是要走数据库 好一点就是读写分离咯
如果用户id有外键就用left join查一下。
如果没有索引的话就你这个方法就行了。
join语句可以实现
这个同时取出来就得join了,适当加索引,封装成存储过程来调,会快点,我觉得如果访问量大了的话,把这两个逻辑拆开,前端异步取还好
分页查询,比如每页10条,拿到用户的id数组。
查库时候可以用 in(1,2,3,....)。
当然如果访问频繁,最好还是加上缓存
create view as select from join的方式创建一个视图,注意添加索引,然后当成一个表来查询就可以了
一般来说用户跟商品是要绑定外键的。这种情况下使用join(leftjoin,rightjoin..)可以满足一次性全部取出来。如果没有绑定外键的话,那么我建议你可能得重新设计下去绑定外键,毕竟外键在用户信息更新或删除方面自动更新或删除商品。
内容总结
以上是互联网集市为您收集整理的javascript-MYSQL——怎么一个sql语句查询出用户和用户商品的列表啊全部内容,希望文章能够帮你解决javascript-MYSQL——怎么一个sql语句查询出用户和用户商品的列表啊所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。