PHP 整形,长整形,小数你是用什么方式存取的?

回答·16
最热
最新
  • int,bigint,小数 x10 存整
  • 在实际开发中  我都直接用 int,小数*100,不用 8 字节的 big int 理由是 项目用不到 bigint 没那么大规模, 至于电话号码之类的 用 varchar 理由是 电话号码里面可能有字母,用数字是会出错的。 全用 int 的好处是 简化数据库设计,配合时间全用 int 极大便利于数据库转换,查询效率也能增加。 坏处是 代码需要管理下,也不直观 但总的来说弊大于利。
  • 比上次面试一个问我 2 的 16 次方是多少的好多了,都是奇葩
  • 用什么方式存取?是指数据库的字段选择吗?以 MySQL 为例吧。 1,整型和长整型都用 bigint,作为规范执行。 2,小数最好的办法是乘以一个系数后,作为整形存储。比方金融数据,一般是乘以 100 后存储,或者乘以 1000 后存储(有些系统要求精确到厘)。 MongoDB 这样的 NoSQL 是一样的,都是存整型。 小数只有在做前端展示的时候,由 BFF 端生成。
  • 有的面试题就是这么奇葩
  • 有钱任性,数据类型?不存在的!一刀($)搞定
  • 存哪里? 变量就一刀传奇!$遍天下。
  • 用字符串存储 numberformat 格式化,需要对比时候转 int float
  • 我用=存取的,没有其他特别操作
  • 指的是 mysql 中存储吧?int,bigint,decimal。 面试问问题都这么不清楚吗?