位置: 编程技术 - 正文

详解MySQL数据类型DECIMAL(N,M)中N和M分别表示的含义(mysql数据库类型有哪些?如何选择合适的数据类型)

发布时间:2024-02-26

推荐整理分享详解MySQL数据类型DECIMAL(N,M)中N和M分别表示的含义(mysql数据库类型有哪些?如何选择合适的数据类型),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql数据类型和用途,mysql数据类型和用途,mysql数据库中的数据类型,mysql数据类型详解,mysql数据库类型详解,mysql数据库类型有哪些?如何选择合适的数据类型,mysql数据类型和用途,mysql数据类型详解,内容如对您有帮助,希望把文章链接给更多的朋友!

同事问MySQL数据类型DECIMAL(N,M)中N和M分别表示什么含义,M不用说,显然是小数点后的小数位数,但这个N究竟是小数点之前的最大位数,还是加上小数部分后的最大位数?这个还真记不清了。于是乎,创建测试表验证了一番,结果如下:

测试表,seller_cost字段定义为decimal(,2)

起初,表中内容为空

插入整数部分长度为的数字,报超出列范围的错误

详解MySQL数据类型DECIMAL(N,M)中N和M分别表示的含义(mysql数据库类型有哪些?如何选择合适的数据类型)

插入整数部分长度为的数字,可以正确插入

查询表,发现插入的整数值末尾被MySQL补了两位小数“.”

继续插入整数部分位,小数部分5位的数字,可以成功插入,但是有警告,警告表明小数部分发生了截断,被截取成了两位小数

缩小整数部分的长度为2,小数部分的长度继续保持为5,可以成功插入,但小数部分被截断为两位。

继续插入一个小数部分不足两位的数字,可正确插入,且小数部分被自动补全到两位。

综上所述,DECIMAL(N,M)中M值的是小数部分的位数,若插入的值未指定小数部分或者小数部分不足M位则会自动补到M位小数,若插入的值小数部分超过了M为则会发生截断,截取前M位小数。N值得是整数部分加小数部分的总长度,也即插入的数字整数部分不能超过N-M位,否则不能成功插入,会报超出范围的错误。

总结

标签: mysql数据库类型有哪些?如何选择合适的数据类型

本文链接地址:https://www.jiuchutong.com/biancheng/347971.html 转载请保留说明!

上一篇:MySQL数据类型中DECIMAL的用法实例详解(mysql数据类型decimal)

下一篇:mysql查询语句中用户变量的使用代码解析(mysql查询语句中的逻辑运算符)

  • 清卡重用
  • 银行取钱需要签协议吗
  • 基本医疗保险基金与生育保险基金
  • 收到捐赠物资会计处理
  • 预付款与定金的比例
  • 社保扣款上月没扣本月如何做会计处理?
  • 异地预缴增值税后本地怎么申报
  • 被收购的收入计什么科目
  • 自查补交以前年度增值税怎么做账
  • 有留抵税额的会计处理
  • 协会会费收入会计科目
  • 无形资产转让计入什么科目
  • 出口押汇与打包押汇区别
  • 小规模企业所得税税率多少
  • 营改增后固定资产入账
  • 再生资源税率多少合理
  • 小规模纳税人残疾人纳税优惠
  • 礼服租赁套餐
  • 预存话费返还怎么操作
  • 利息支出为什么不是经营成本
  • 核销以前年度的其他应付款
  • 主营业务成本计入成本类账户吗
  • 计提本月短期借款利息1000元
  • 公司的贷款过桥怎么办
  • 高新企业研发费用比例
  • 出售短期债券投资发生的净损失计入哪里
  • 购买车辆的会计分录该怎样做
  • 新车事故报废后保险公司赔多少
  • 减免税款账务处理
  • 一个非常有用的工具用英语怎么说
  • 涉及产权的案例
  • 缴纳以前年度房产税会计分录
  • 适合练手的动漫人物
  • 法人跟纳税人必须是一个人吗
  • 前端文件的上传和下载
  • 计算机视觉opencv 有什么项目
  • java前端开发是做什么的
  • dd命令拷贝磁盘
  • 远程调试时,gdbserver运行在调试机
  • 在vue3项目中使用vue2
  • 没有抄报税就申报了怎么办
  • 滴滴打车的发票是什么样子
  • 帝国cms数据表
  • 小规模0申报要做账吗
  • index.php备份文件
  • 回溯法实现全排序的方法
  • 软件研发主要研发啥软件
  • 网上银行跨行转账手续费
  • 公司应知应会的内容是什么
  • 跨年认证原材料是什么
  • sqlserver2008r2数据库导出教程
  • mysql中的语法
  • 企业将重组债务转为资本的会计处理
  • 对公账户是怎样的
  • 累计折旧需要分录吗
  • 内账会计有法律风险吗
  • 公司缴纳社保会计分录怎么做
  • 坏账核销在企业所得税汇算清缴的填写
  • 验资账户需要对账吗
  • 刚开业的健身房
  • 如何结转生产成本及制造费用
  • 递延所得税转回税率不一致
  • 未实现融资收益借贷方向
  • 公允价值举例说明
  • 企业进行资产评估的目的可能是
  • 联想yoga升级win11
  • windows service 2008 r2
  • 最近一段时间勒索病毒在全球集中爆发
  • zzs.exe是病毒吗
  • windows 8.1 with update (multiple editions)
  • 怎么降到windows7
  • 微软内测
  • win7一开机就弹窗
  • app的架构设计
  • javascript的常用例子
  • 关于工龄认定的司法解释
  • 缴纳社保问题证明怎么查
  • 乡镇地税局待遇
  • 镇江市税务局官网
  • 鲨鱼记账咋记账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号