本文首发于cartoon的博客
转载请注明出处:cartoonyu.github.io/cartoon-blo…
- float 和 double 的区别是什么?
- 内存分配
- float:4字节
- double:8字节
- 范围
- float:10^-38到10^38 和 -10^38到-10^-38
- double:10^-308到10^308 和 -10^-308到-10^-308
- float在显示时会发生精度缺失,double不会
- 内存分配
- MySQL 的内连接、左连接、右连接有什么区别?
- 内连接
- 关键词:[INNER] JOIN
- SQL:SELECT column1[column2...] FROM table1 INNER JOIN table2 ON [condition];
- 特点:返回两个表中符合条件的交集
- 左连接
- 关键词:LEFT JOIN
- SQL:SELECT column1[column2...] FROM table2 LEFT JOIN table2 ON [condition];
- 特点:返回table1全部数据以及符合条件的table2的数据
- 左连接
- 关键词:RIGHT JOIN
- SQL:SELECT column1[column2...] FROM table1 RIGHT JOIN table2 ON [condition];
- 特点:返回table2全部数据以及符合条件的table1的数据
- 区别
- 返回数据集合的不一致
- 内连接
- MySQL索引是怎么实现的?
- 参考地址:blog.codinglabs.org/articles/th…
- 在我阅读完整篇文章之后,还是有很多不懂的地方,MySQL索引大概是通过BTREE实现的,过段时间再复盘争取弄懂
- 怎么验证 MySQL的索引是否满足需求?
- 灵感来源:极客时间丁奇的MySQL实战45讲第10讲
- 通过扫描的行数以及执行的时间判断
- 通过对照实验,对比各索引间与未加索引的时间,结合自身需求判断