2018-11-01

关于mysql数据库字段类型,以及javabean字段类型

  1. 数据库中类型 int和integer类型相同,没有区别

  2. javabean与数据库映射的字段int和integer用哪个?
    使用用Integer,原因:int的默认值是0,而Integer的默认值是null,如果数据库那个字段没有值,你用int存储,会是0,所以最好使用Integer对应

  3. mysql字段类型:时间date datetime Timestamp 应用场景

  4. mysql char类型最大255个字节
    char(M) 中M表示最大可存储的字节数。在这里表示定长字符串

6 mysql 字段定义哪种类型合适
首先要明白:

  • 数据类型会影响数据查询性能
  • 数据类型会影响存储空间的开销

7 mysql字段类型选择:

  • 优先考虑数字类型,其次是日期或二进制类型,最后应该是字符类型
  • 对于相同级别的数据类型,应该优先选择占用空间小的数据类型
  • 同样的数据,字符处理往往比数字处理慢

8 float与double精度丢失问题

  • 根本原因是计算机使用二进制01无法准确表示某些带小数位的十进制数据
  • 丢失精度是进制转换时的数据丢失
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容