MySql
旭凌
一个在互联网苟且偷生的程序猿
展开
-
sqlserver数据库中float类型,尾数精度问题
最近遇到一个问题:针对sqlserver数据库中的数据类型是float类型对应的实体也是float类型但是。重点来了,实体里面的数据 打印的是1612.11但是插入到库里面的数据 就变成了1612.10998525156原因是:Java中 float类型与 double基本上相同,同时提供了 float和 double,其目的是与以前的 API 实现一致。但这却有可能产生误导。float代表一个有 15 位尾数的“双精度”浮点数。对应的 SQL 类型 float。SQL-92 标准将原创 2021-04-20 11:33:45 · 2406 阅读 · 0 评论 -
MySql中varchar能存多少汉字、数字,以及varchar(100)和varchar(10)的区别
参考:https://www.cnblogs.com/zhuyeshen/p/11642211.html1、varchar(100)和varchar(10)的区别在哪里?一般初学会认为,二者占用的空间是一样的。比如说我存储5个char,二者都是实际占用了5个char了【不准确的想法:varchar在实际存储的时候会多一个byte用来存放长度】。但是深入一下,设计数据库的时候,二者一样吗?答案是否定的【至少varchar类型需要在数据之前利用一个或者两个字节来存储数据的长度】并且二者在内存中的操作方式原创 2020-08-14 14:39:27 · 2194 阅读 · 0 评论