1.MySQL字段类型解析:尽量选择合适的大小
MySQL字段类型最全解析_kun_行者的博客-CSDN博客
2.经度和纬度在SQL中的数据类型
格式如:36.3131600729,120.2796734644
使用decimal
只需要精确到小数点后7位,精度就是1CM,因此,数据库保存经纬度采用 decimal(10,7) 即可。
1).为什么不采用float
float,double容易产生误差,对精确度要求比较高时,建议使用decimal来存,decimal在mysql内存是以字符串存储的
2).为什么不用字符串
字符串不方便数据库计算
温度、海拔等同理
温度:DECIMAL(10,2)或DECIMAL(5,2)
3.MySQL用命令行运行sql文件:
1).进入mysql:
2).创建sql文件里的数据库:
记住一定要使mysql存在该数据库,才能使我们的sql文件成功运行。
3).使用该数据库
4).运行相关路径下的sql文件(绝对路径)
source 绝对路径\xxxx.sql;
5).查看
show tables;
成功将我们的sql文件在cmd运行!
4.多选值存储问题:
多字段存储:如图
每种选项用一个字段存储,0表示否,1表示是。
缺点:每增加一种认证方式都需要添加一个表字段,扩展性差。
对于值不多的可以采用位运算的方式存储。