原文:Mysql 存小数的问题

最近做一个报表,有个字段保存money,涉及到小数,没有多想就将数据库字段设置成了float,等查询出来,真正的值后面加了一坨随机数字,太呕吐了,查了点资料,将该字段格式改成了decimal , ,就ok了。 例如,语句FLOAT , 规定显示的值不会超过 位数字,小数点后面带有 位数字。 对于小数点后面的数字个数超过了允许的数目的值,系统会自动将它四舍五入为最接近它的值,然后插入它。 mysql ...

2014-11-24 14:21 1 14839 推荐指数:

查看详情

mysql varchar到底能多少字符。

utf8编码的varchar   Mysql记录行数据是有限的。大小为64k,即65535个字节,而varchar要用1-2字节来存储字段长度,小于255的1字节,大于255的2字节。   Mysql 5.0后,英文字符固定都是一个字节,汉字字符根据编码方式占不同字节,Utf-8占3个字 ...

Wed Jun 27 22:31:00 CST 2018 3 14626
Navicat 创建mysql过、定时执行

创建过: 使用Navicat for MySQL工具创建存储过程步骤: 1. 新建函数(选择函数标签 -> 点击新建函数): 2.输入函数的参数个数、参数名、参数类型等: 3.编写存储过程: 代码如下: Sql代码 BEGIN ...

Fri Jun 28 00:01:00 CST 2019 0 750
解决MySQL字段JSON,返回前端解析加上转义字符问题

1、前提 在项目中遇到一个情况,需要将一个对象序列化成JSON StringMysql中的某一个字段。首先就是需要用到JSON转化的工具类,这里我用的是fastjson,当然也可以用其他工具类(ps:google的Gson)。第二步就是将对象进行序列化了JSON.toJSONString ...

Wed Mar 03 03:46:00 CST 2021 0 861
mysql中varchar可以多少汉字

汉字长度与编码有关 MySql 5.0 以上的版本: 1、一个汉字占多少长度与编码有关: UTF-8:一个汉字 = 3个字节,英文是一个字节 GBK: 一个汉字 = 2个字节,英文是一个字节 2、varchar(n) 表示n个字符,无论汉字和英文,MySql都能存入 n 个字符,仅实际 ...

Thu May 16 19:12:00 CST 2019 0 2466
Cookie中文乱码的问题

有个奇怪的问题:登录页面中使用Cookie值,Cookie中要中文汉字。代码在本地调试,一切OK,汉字也能顺利存到Cookie和从Cookie中读出,但是放到服务器上不管用了,好好的汉字成了乱码,原本以为是服务器环境和本地的不一样,后来一想应该不对,因为代码放服务器上之后再访问登录页面会和服 ...

Sat Feb 11 01:26:00 CST 2017 0 2031
python 异步MySQL

对于异步框架而言,这些延迟是无法接受的。因此, Twisted 提供了 twisted.enterprise.adbapi, 遵循DB-API 2.0协议的一个异步封装。adbapi 在单独的线程里面 ...

Sat Jul 07 17:51:00 CST 2018 0 2142
MySQLurl最佳类型

VARCHAR列中的值是可变长度字符串。 长度可以指定为: MySQL 5.0.3之前:0到255之间的值 5.0.3及更高版本:0到65,535之间的值。 MySQL 5.0.3及更高版本中VARCHAR的有效最大长度受最大行大小(65,535字节,在所有列之间 ...

Wed Jan 02 19:52:00 CST 2019 0 949
MySql 时间戳char还是int?

一次小事故,让我对时间戳char还是int有了深刻的印象。 生产环境的sql条件涉及到时间戳字段的大小比较(between and),当时设计的时间戳类型是char(10),结果当数据量达到200万时,虽然建立了索引,但仍旧瞬间崩溃。查询时间到达几十分钟。 多方调试无果下,将时间戳类型 ...

Mon Feb 25 19:49:00 CST 2019 0 1107
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM