
mysql
emmm苏星河
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL中 in 和 exists 的区别
为什么说MySQL中,外表大用in,内表大用exists? EXISTS exists表示存在,它常常和子查询配合使用 exists对外表用loop逐条查询,每次查询都会查看exists的条件语句 当子查询返回为真时,则外层查询语句将进行查询,否则外层查询将不进行查询或者返回空的记录。 看一个栗子: select * from t1 where exists (select null from t2 where b = a ) 可以理解为: for x in ( select * from原创 2020-09-02 14:33:54 · 1078 阅读 · 0 评论 -
MySQL——使用游标
遇到的问题: 使用游标的时候死活取不到值 游标循环的时候多一次 查询的sql: (SELECT empno, ename, job, sal FROM emp WHERE JOB = 'MANAGER' AND DEPTNO = 10) UNION (SELECT empno, ename, job, sal FROM emp WHERE JOB = 'CLERK' AND DEPTNO...原创 2019-05-03 13:54:33 · 738 阅读 · 0 评论 -
MySQL——查询专项练习
还记得在一开始学完mysql的各种查询(联合查询、连接查询、子查询)的理论知识后,学得有点云里雾里的,我发现对于单表的查询ok,多表查询有点无从下手,这么多查询,我该用哪个好呢?在脱离文档,笔记可能就有点不太写得出sql了。 我的捷径就是多练习!有针对的去进行练习!在练习中去融会贯通。 先声明一下,本篇博客的练习题的答案并没有注重于查询的性能,仅作为初学者拿来参考。 当然也欢迎开发者给出你们...原创 2019-06-02 18:31:15 · 2566 阅读 · 2 评论