数据库
renzhehongyi
这个作者很懒,什么都没留下…
展开
-
mysql表连接,左表是大表,右表是小表,大表可以使用派生查询来提高查询效率
比如: SELECT * FROM (SELECT * FROM table_1 LIMIT 5) as subq LEFT JOIN table_2 ON subq.id = table_2.id WHERE 1转载 2020-11-13 17:44:52 · 2015 阅读 · 0 评论 -
MySQL并发更新数据时的处理方法
UPDATE是否会加锁? SQL语句为如下时,是否会加锁? 1 UPDATE table1 SET num = num + 1 WHERE id=1; 答案是不会 实际上MySQL是支持给数据行加锁(InnoDB)的,并且在UPDATE/DELETE等操作时确实会自动加上排它锁。只是并非只要有UPDATE关键字就会全程加锁,针对上面的MySQL语句而...转载 2019-12-27 08:10:40 · 266 阅读 · 1 评论 -
SQL 连接 JOIN 例解。(左连接,右连接,全连接,内连接,交叉连接,自连接)
最近公司在招人,同事问了几个自认为数据库可以的应聘者关于库连接的问题,回答不尽理想~ 现在在这写写关于它们的作用 假设有如下表: 一个为投票主表,一个为投票者信息表~记录投票人IP及对应投票类型,左右连接实际说是我们联合查询的结果以哪个表为准~ 1:如右接连 right join 或 right outer join: 我们以右边voter表为准,则左表(voteMast转载 2013-01-31 22:15:36 · 507 阅读 · 0 评论