Mrcdh技术博客 Mrcdh技术博客
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Mrcdh

全栈开发小学生
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Mysql

    • mysql基本使用
    • 总结下mysql8在windows环境下的安装和配置
    • Mysql常用函数
    • Mysql常用语句
      • 根据经纬度计算距离并排序
      • 出现锁表问题
  • PHP

  • Python

  • java

  • Go

  • 数据库

  • C#

  • ElasticSearch

  • Git

  • Gulp

  • Microsoft

  • Linux

  • 其它

  • 技术
  • Mysql
mrcdh
2021-01-29
目录

Mysql常用语句

# 根据经纬度计算距离并排序

网上给出的计算公式是这样的: image

  • Lng1 表示 A 点纬度和经度,Lat2 Lng2 表示 B 点纬度和经度
  • a = Lat1 – Lat2 为两点纬度之差   b = Lng1 -Lng2 为两点经度之差
  • 6378.137 为地球半径,单位为公里
  • 计算出来的结果单位为公里
SELECT * FROM sb_user_geo
ORDER BY ACOS(SIN(($city_lat * 3.1415) / 180 ) * SIN((lat * 3.1415) / 180 ) + COS(($city_lat * 3.1415) / 180 ) * COS((lat * 3.1415) / 180 ) * COS(($city_lng * 3.1415) / 180 - (lng * 3.1415) / 180 ) ) * 6378.137 ASC 
limit 30
1
2
3
  • lat:表中的纬度
  • lnt:表中的经度
  • $city_lat:某一点的纬度
  • $city_lng:某一点的经度

# 出现锁表问题

# 查询进程列表
show processlist
# 杀死进程缩表的进程
kill 9208323;
1
2
3
4
#mysql
上次更新: 2024/12/24, 13:46:08
Mysql常用函数
PHP curl常见CURLE_SSL_CACERT (60)错误及get,post实例

← Mysql常用函数 PHP curl常见CURLE_SSL_CACERT (60)错误及get,post实例→

最近更新
01
uniapp常见问题
03-19
02
Vue3项目搭建
12-25
03
使用pnpm的monorepo组织项目
11-01
更多文章>
Theme by Vdoing | Copyright © 2020-2025 Mrcdh | 苏ICP备2020058908号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×