
Mysql
文章平均质量分 65
DavidSoCool
路漫漫其修远兮,吾将上下而求索
展开
-
ES 使用geo point 查询离目标地址最近的数据
将带有经纬度坐标的省市区数据存入es中,mappings字段使用geo point类型,索引及查询dsl如下。使用mysql计算可优化的地方在于,新版本mysql提供了空间几何字段类型POINT,优化后新表结构如下。将带有经纬度坐标的省市区数据存入mysql中,使用mysql直接计算,表结构及查询sql如下。需求描述:项目中需要通过经纬度坐标查询目标地所在的行政区。解决思路有两种,使用mysql和es分别查询。计算每个点与目标点之间的距离(单位为米)。1、使用mysql进行查询。2、使用es进行查询。原创 2025-03-13 15:15:38 · 431 阅读 · 0 评论 -
Mysql 外键关联查询
SELECT * FROM user u WHERE EXISTS ( SELECT 1 FROM sale s where u.id = s.user_id);该sql将返回有消费记录的用户信息,NOT EXISTS则相反,括号中的子查询将返回true和false,并不会返回具体信息关于 in 和 exists 效率问题文章https://www.cnblogs.com/beijin...原创 2018-08-30 18:08:00 · 1669 阅读 · 0 评论 -
mybatis 高级结果映射关联的嵌套查询、一对多查询
这是mybatis的官方例子,基本上看一遍就会了,一定要先去看官方例子,这里介绍的不详细http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.html#select我自己用的联表查询实体类public class MemberSaleRecordsResult { private String code; pr...原创 2018-11-16 17:01:39 · 1941 阅读 · 1 评论 -
虚拟机安装mysql 5.7( Center OS 7 )
输入命令: wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm遇到问题如下解决方法:输入以下3条命令[root@localhost ~]# yum -y install wget[root@localhost ~]# yum -y install setup[root@loc...原创 2019-06-24 18:13:11 · 2124 阅读 · 1 评论