冬天太冷,等坐公司班车也很冷,就萌生了给班车做一个到站查询功能.
在某宝上买了汽车在线的GPS设备, 终生免费的服务的.
这里不得不提下这个设备的优点, 它提供API接口,还是免费的. 所以在班车上装了后,调用API获取经纬度, 就能判断出来到站信息.
测试调用接口都很顺手,获取值,写入库就可以. 
在写入数据库时遇到问题了, 经纬度用什么数据类型来表示?
格式如 :   36.3131600729,120.2796734644
查资料后大概有了方向,使用decimal
只需要精确到小数点后7位,精度就是1CM,因此,数据库保存经纬度采用 decimal(10,7) 即可。
1.为什么不采用float
float,double容易产生误差,对精确度要求比较高时,建议使用decimal来存,decimal在mysql内存是以字符串存储的,
2.为什么不用字符串
字符串不方便数据库计算

转载于:https://www.cnblogs.com/snowguest/p/10583492.html

经度和纬度在SQL中的数据类型相关推荐

  1. hibernate中java类的成员变量类型如何映射到SQL中的数据类型变化

    hibernate映射文件??.hbm.xml配置映射元素详解--Hibernate映射类型 在从Hibernate的java的成员类型映射到SQL中的数据类型,其内映射方式它满足,SQL可以自己调制 ...

  2. 数据库学习day_02:表格相关sql语句 / 表格数据相关sql语句 / sql中的数据类型 / 导入外部sql文件 / 去重.是否为null.and与or.in.[x,y]

    1.表相关的SQL语句 操作表相关的SQL 必须先使用某个数据库 create database mydb1; show create database mydb1; use mydb1; 如果默认不 ...

  3. Sql中的数据类型及区别

    1,char,nchar,nvarchar,varchar有什么区别?   2,text和ntext有什么区别以及和上面各种字符类有什么区别?  3,关于带big和带small的类型,比如:small ...

  4. PL/SQL中的数据类型隐式转换规则

    原文来自  Techfox IT技术论坛 1) During INSERT and UPDATE operations, Oracle converts the value to the dataty ...

  5. oracle date 隐式转换,PL/SQL中的数据类型隐式转换规则

    1) During INSERT and UPDATE operations, Oracle converts the value to the datatype of the affected co ...

  6. mysql sql查询json数据类型_SQL中的JSON数据类型

    SQL中的JSON数据类型 概述 MySQL支持原生JSON类型,使用JSON数据类型相较于将JSON格式的字符串存储在String型中的优势有: 存储时会自动验证JSON文本: 可以优化存储格式.存 ...

  7. SQL中的五种数据类型

    简要描述一下SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型 字符型 VARCHAR VS CHAR VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要.他们都是用来储存字 ...

  8. SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型

    简要描述一下SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型 字符型 VARCHAR VS CHAR VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要.他们都是用来储存字 ...

  9. oracle中sql命令分为几类,常用sql命令@oracle数据类型概括@权限、角色、用户的创建于使用@伪列及其注意事项-Oracle...

    常用sql命令@oracle数据类型概括@权限.角色.用户的创建于使用@伪列及其注意事项 1.各种不同权限的用户 系统权限: 用户名:sys/system(用户名默认的是 sys,system);密码 ...

  10. 一个点的经度和纬度,以这个点为圆心,1000米为半径,最大的经度和纬度,最小的经度和纬度...

    比方我如今知道一个点的经度和纬度了,然后我想算出以这个点为圆心,1000米为半径.最大的经度和纬度,最小的经度和纬度.请问怎么算呢? PHP代码我网上找了一个算出来好像不正确呀 ? 1 2 3 4 5 ...

最新文章

  1. SD-WAN如何安装在企业WAN中?—Vecloud
  2. eoLinker-API_Shop_验证码识别与生成类API调用的代码示例合集:六位图片验证码生成、四位图片验证码生成、简单验证码识别等...
  3. leetcode116. 填充每个节点的下一个右侧节点指针(dfs)
  4. eclipse项目中关于导入的项目里提示HttpServletRequest 不能引用的解决办法
  5. c语言怎么实现模块化vc,原创:在C语言中大概实现VC++中的CArray部分功能的两种方法...
  6. 在ASP.NET Core 2.2 Web应用程序项目中自定义Bootstrap
  7. XenApp 6安装过程中的两个常见错误
  8. 对/proc和/sys的一些理解
  9. Excel如何根据身份证号码提取出性别
  10. linux双网卡连不上网,linux 双网卡配置问题
  11. NetLog 大规模应用实战:Database-sharding 技术
  12. Zabbix5.0监控CenterOS(RPM版)
  13. smart 支持标签
  14. 【NOTE】python3.6下scons运行提示找不到SCons.Script解决方式
  15. 物业怎么发短信通知给业主?
  16. dz手机版空白显示index.php,discuz x3.3安装插件时页面出现空白有两种解决方法
  17. 生活品质-断舍离Day1
  18. COS、OBS、OSS对比
  19. KY59 神奇的口袋【和某题相同原理!!】
  20. Tomcat 实用安装教程

热门文章

  1. Android开发跳坑之路
  2. fmpeg分析视频gop的大小
  3. 什么是应届生?要不要签三方?看看就知道了
  4. matlab 解决列联表问题,列联表那点事,别再傻傻分不清楚了
  5. iMazing v2021绿色便携版iOS设备数据管理工具
  6. 上学的时候写的文本分割器
  7. 如何快速查询手机号码归属地和运营商
  8. html左斜杠转义字符,html的右斜杠转义符号是什么呢
  9. 使用全局优化方法识别中文事件因果关系
  10. 终于进了阿里,记录一下我作为一名测试员磕磕碰碰的三个月找工作经历...