位置: 编程技术 - 正文

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

编辑:rootadmin

推荐整理分享详解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查询语句中的逻辑运算符)

  • 工会经费按什么比例交
  • 原始凭证填写过程
  • 牲畜资产科目包括哪些
  • 有限合伙企业有经营权吗
  • 上市公司股价变动谁受益
  • 退货手续费账务怎么处理
  • 商业地产运营成本核算
  • 财务报表其他应付款为负数
  • 保费 车船税
  • 工会经费按什么计算的
  • 公司按最低标准缴纳社保
  • 酒店代金券使用规则
  • 拿到一个材料如何加工
  • 企业对外借款是怎么规定的
  • 个体户进货需要发票吗?
  • 城镇土地使用税减免税政策
  • 国税定额发票有效期是多长时间
  • 关于增值税的问题有哪些
  • 简易计税的劳务公司员工社保可以抵扣增值税吗
  • 汇算清缴补开票交税怎么写摘要?
  • 应收账款收款后怎么做账
  • 以前年度少计提收入
  • 服务设计合同标准版
  • win10 100g不够
  • 文件夹不能打开没有反应
  • 企业债券和公司债券
  • 教你如何正确选择轮胎
  • 制造费用结转到主营业务成本
  • 坏账损失税务处理
  • php特性包括
  • 新会计准则开办费如何做账务处理
  • 图文详解水的画法
  • Laravel 5.1 on SAE环境开发教程【附项目demo源码】
  • 商品流通的企业
  • xml 入门
  • 其他综合收益什么情况下转入留存收益
  • 企业从政府部门辞职流程
  • SQLite3 命令行操作指南
  • 税票和发票的区别图片
  • 会计科目备抵科目都有哪些
  • 公户直接转给私人账户违法么
  • 企业的财务报表不包括
  • 公司吸收合并是利好吗
  • 应收利息缴纳什么税
  • 个体工商户核算方式填什么
  • 视同销售要不要确认收入?
  • 房产租赁增值税率是5%还是9%
  • 购买仓库计入什么科目
  • 残保金季报还是月报
  • 计提银行存款利息
  • 捐赠人赞助属于什么会计科目
  • 费用报销单怎样写记账凭证呢
  • 免税出口是什么意思
  • 产品检测费计入什么二级科目里
  • 集装箱发票是否要在备注栏注明地址
  • 失控发票已补税及滞纳金后还有事吗
  • 总公司和分公司企业所得税分配
  • 已经支付的预付款 银行能更改为货到付款吗
  • 单独设置停工损失科目
  • windows性能监视器横坐标
  • win10预览版好吗
  • windows xp开机按f12是什么操作
  • 如何在windows server 2016如何加域
  • centos php apache
  • centos 3
  • win8 资源管理器
  • centos 安装perl
  • win8怎么禁止更新
  • 笔记本win8为什么不能连无线
  • linux conio
  • shell监控文件
  • 农产品核定扣除办法38号公告
  • 地税申报打印不了发票
  • 销售农药化肥的经营范围
  • 如何在网上开税票发票
  • 四川国税局普通发票查询?
  • 出口企业能否更换法人
  • 关于抓落实的诗句
  • 古代怎样征兵
  • 企业需要缴纳哪些费用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设