数据库
文章平均质量分 59
草坪头
这个作者很懒,什么都没留下…
展开
-
读书笔记---《程序员练成记》
一、数据结构1.算法的条件:算法必须符合五个条件算法特征内容与说明输入(Input)0个或多个输入数据,这些输入必须有清楚的描述或定义输出(Output)至少会有一个输出结果,不可以没有输出结果明确性(Definiteness)每个指令或步骤必须简介、明确有限性(Finiteness)在有限步骤后一定会结束,不会产生无限循环有效性(Effectiveness)步骤清晰且可行,能让用户用纸笔计算而求出答案2.程序设计语言①可读性高:阅读与理解都原创 2021-02-28 17:24:20 · 138 阅读 · 1 评论 -
Mysql中,exist与in的执行流程
Mysql中,exists与in的执行流程一、in执行流程二、exists执行流程三、join 的三种嵌套循环连接1.简单嵌套循环连接,Simple Nested-Loop Join ,简称 SNLJ2.索引嵌套循环连接,Index Nested-Loop Join ,简称 INLJ3、块索引嵌套连接,Block Nested-Loop Join ,简称 BNLJ一、in执行流程对于 in 查询来说,会先执行子查询,如上边的 t2 表,然后把查询得到的结果和外表 t1 做笛卡尔积,再通过条件进行筛选(原创 2020-11-15 10:00:42 · 1584 阅读 · 0 评论 -
update语句关联的锁机制与利用数据库构造分布式锁
update语句关联的锁机制一、update会锁表吗?1.不带索引2.带索引3.总结4.扩展查看数据的事务设置一、update会锁表吗?1.不带索引运行命令:begin;开启事务,然后运行命令:update tb_user set phone=11 where name=”c1”;修改,先别commit事务。再开一个窗口,直接运行命令:update tb_user set phone=22 where name=”c2”;会发现命令卡住了,但是当前面一个事务通过commit提交了,命令就会正常运行结原创 2020-10-30 22:01:40 · 908 阅读 · 0 评论