数据库相关
文章平均质量分 83
知行02
佛主保佑,永无BUG!
展开
-
MySQL数据库有哪些索引
**MySQL支持哪些索引?**1.从数据结构角度1、B+树索引(O(log(n))):关于B+树索引,可以参考 MySQL索引背后的数据结构及算法原理2、Hash索引:a 仅仅能满足"=",“IN"和”<=>"查询,不能使用范围查询b 其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引c 只有Memory存储引擎显示支持hash索引3、FULL转载 2021-03-12 11:28:21 · 199 阅读 · 0 评论 -
SQL中根据经纬度计算两点之间的直线距离
最近接到一个需求获取当前用户的经纬度,然后计算与目标地的的距离,我自己也是看别人的博客学习,自己也做个记录吧直接放出计算的公式,不想浪费时间的,直接看公式套进去就成.--依次是纬度,纬度,经度round((6378.138 * 2 * ASIN(SQRT(POW(SIN(( latitude * PI( ) / 180 - latitude * PI( ) / 180 ) / 2 ), 2 ) + COS( latitude * PI( ) / 180 ) *COS( latitude * PI( )原创 2020-07-03 15:54:32 · 3345 阅读 · 0 评论