欢迎各位兄弟 发布技术文章
这里的技术是共享的
由于开发人员对索引认识不深或忽略,还有版本不同等问题,在生产环境中创建表失败,引发了一些问题。归纳了一下
测试环境
服务器发送一个内部错误并且无法完成你的请求。
请联系服务器管理员,如果多次出现这个错误,请把下面的技术细节包含在您的报告里。
更多细节能在服务器日志中找到。
ownCloud是一个免费开源的软件,用于为分享文件,日历,联系人,书签和个人音频/视频。非常容易安装和管理。
【LV4】苏州-史文仲远(958186957) 10:17:50
如果查询的两个表大小相当,那么用in和exists差别不大。 如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in: 例如:表A(小表),表B(大表)
mysql中的in语句是把外表和内表作hash 连接,而exists语句是对外表作loop循环,每次loop循环再对内表进行查询。一直大家都认为exists比in语句的效率要高,这种说法其实是不准确的。这个是要区分环境的。
我们先介绍下使用的3个数据表:
student数据表:
具体可查看官方解释:http://x5.tencent.com/guide?id=2009