摘要:
索引是啥? 说白了就是为了提高数据检索时的效率而产生的一种解决方案,很像我们看书时的目录。 那如果没有索引会怎么样? 没有索引就像是看书的时候没有目录一样,无法快速准确的找到想要找的内容。mysql中做数据检索的时候如果没有索引就会导致全表扫描,因为存在磁盘上的数据是没有规律可循的,mysql只能根 阅读全文
摘要:
mysql中具体的数据是存储在行中的,而行是存储在页中的。也就是说页是凌驾于行之上的。 mysq一个页大小为16K,当然这个大小是可以通过修改配置文件来改变的。 mysql页结构大致示意图: 当我们新建一个表的时候表中用户记录部分(user records)部分是空的,在我们插入一条记录后会被记录到 阅读全文
摘要:
mysql中行的格式类型包括:Compact、redundant、dynamic、compressed这四种,行和行之间是通过一个单向链表的形式来连接的,而我在实际工作中最常用到的是compact类型。 具体行的类型可以在create中看到,例如: compact行类型又是由:记录的额外信息和记录的 阅读全文
摘要:
git中常用的操作完全可以通过图形化界面来解决推荐一款git的图形化界面:https://tortoisegit.org/download/ git pull --同步远端代码及分支到本地。 git checkout 目标分支 --将当前分支切换到目标分支。 git checkout . --放弃当 阅读全文
摘要:
区别如下: 长连接:长连接是相对于短连接来说的。长连接指在一个连接上可以连续发送多个数据包,在连接保持期间,如果没有数据包发送,需要双方发链路检测包。 mysql的长连接如果长期闲置,mysql会8小时后(默认时间)主动断开该连接。 短连接:是指通讯双方有数据交互时,就建立一个连接,数据发送完成后, 阅读全文
摘要:
大神总结的很详细且通俗易懂,摘来备用。https://www.cnblogs.com/Braveliu/p/3467316.html 阅读全文
摘要:
https://www.cnblogs.com/generalLi/p/5887259.html 阅读全文
摘要:
thinkphp 框架中R方法和A方法很类似。 但是R方法在调用模块且传参数的时候,是有一些需要注意的地方的。 R方法在传参数是只能传之前就有的参数,而不能传自定义的或者新增的参数。 例如:A > B >C 假设从A到B带有两个参数X、Y,从B到C时传参数X、Y是没有问题的。 如果从A到B带有两个参 阅读全文
摘要:
mysql学习小结 索引的使用及优化 1. 索引那些事 1.1 复合索引 复合索引是指:包含一个或者多个列的索引。但复合索引的触发是有条件的。 假设我们现在有一个复合索引a,a中包含了三个列(id,name,sex) 对于a索引的使用会出现多种情况,当使用id或者id,name或者id,name,s 阅读全文