相关疑难解决方法(0)

在MySQL数据库中存储纬度/经度时使用的理想数据类型是什么?

请记住,我将在lat/long对上执行计算,哪种数据类型最适合与MySQL数据库一起使用?

mysql mapping maps database-design latitude-longitude

420
推荐指数
14
解决办法
29万
查看次数

Django并保持坐标

将位置坐标保持为模型字段以便在Django的Google地图中使用的理想方法是什么?

django google-maps django-models

6
推荐指数
4
解决办法
6372
查看次数

用于在MySQL中存储高精度小数的数据类型

与此问题类似,我有一个CSV货币汇率,精确到小数点后9位.

例如:0.558659218,4470.011076,7.02E-05,0.000641138,20832.46989

我应该为列使用哪种数据类型?

我想FLOAT,DOUBLEDECIMAL(11,11)他们产生以下警告之一:

  1. 超出行X列"column_name"的范围值
  2. 在行X处为列'column_name'截断的值

当我使用SHOW WARNINGS命令.

仅供参考,SQL语句如下(但我猜它没有关系):

LOAD DATA LOCAL INFILE 'currency.csv' INTO TABLE the_currency FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (currency_code, currency_buyin, currency_buyout);
Run Code Online (Sandbox Code Playgroud)

CSV的样本数据如下:

PHP,41.46218559,0.024118362
PKR,95.71731228,0.010447431
PLN,3.2056255,0.311951599
PYG,4470.011076,0.000223713
QAR,3.641148462,0.274638623
RON,3.524472347,0.283730415
RSD,87.59544136,0.011416119
RUB,31.41607934,0.031830834
RWF,626.1686594,0.001597014
SAR,3.750383024,0.266639432
SBD,7.130814403,0.140236436
SCR,13.08102784,0.076446592
SDG,4.412494807,0.226629162
SEK,6.683528257,0.149621571
SGD,1.221878378,0.81841206
SHP,0.623503208,1.603840987
SLL,4349.905174,0.00022989
SOS,1615.486542,0.000619009
SPL,0.166666667,6
SRD,3.274628066,0.305378193
STD,18949.99968,5.28E-05
SVC,8.75,0.114285714
Run Code Online (Sandbox Code Playgroud)

MySQL版本:5.5.34-0ubuntu0.12.04.1我正在使用console命令.

mysql sql

0
推荐指数
1
解决办法
1762
查看次数