位置: 编程技术 - 正文

详解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查询语句中的逻辑运算符)

  • 房地产开发公司组织架构
  • 小规模纳税人在选择供应商时,主要考虑购进货物
  • 平行结转分步法各步骤的费用
  • 一般纳税人结转增值税的账务处理
  • 小型微利企业季度申报
  • 个人写的收据要留身份证复印件吗
  • 预付房租在资产负债表里为什么属于资产
  • 房地产开发企业资质等级有几个
  • 数量金额式明细账模板
  • 增值税逾期未申报网上可以吗
  • 福利费结转以后年度
  • 企业销售商品的业务有什么特点
  • 借别人的公账转账犯法吗
  • 房租发票一下全部开出
  • 增值税专用发票可以开电子发票吗
  • 单位在工资表中如何填写
  • 出口佣金可以在企业所得税前扣除吗
  • 以前年度少计收入 会计怎么处理
  • 当月认证失控发票怎么做账处理?
  • 贷款利息可以抵扣吗
  • 股东转入实收资本
  • 财产转移数据缴费怎么交
  • 预收账款长期挂账如何处理
  • 可抵扣的金税盘维护费会计分录怎么做?
  • 暂估人工成本分录怎么写
  • msmpeng.exe 是什么
  • 埃热泽尔斯湖面上的波纹,拉脱维亚拉特加尔地区 (© Eaglewood Films/Nimia)
  • 栅格布局实现
  • 工业会计账务处理
  • 表单校验html5
  • 手把手教你用荣耀手机
  • 增值税发票退回重开期限
  • 外购商品转为自用固定资产,进项税
  • 其他综合收益在利润表的哪个位置哪里
  • 业务招待费的会计处理方法
  • 民办学校学费收现金
  • 申报方式选哪个?
  • 个体工商户怎么变更法人
  • sql解析执行顺序
  • 代购进口货物垫付方案
  • 劳动报酬所得收入额大于4000
  • 结转成本注意事项
  • 劳务公司在异地施工要在哪里缴税
  • 销售分哪几类
  • 原始凭证收集
  • 装修费用应该计入什么科目
  • 转账支票一定要填写支付密码吗?
  • 契税在计算利润时不扣除吗
  • 汽车行业的财务会计
  • 非流动性资产有
  • 没有申报未开票收入怎么办
  • 政府专项扶持资金
  • 发票上的数量怎么填写
  • 银行日记账年底是0第二年年初怎么写
  • 待摊费用是什么意思
  • 成本会计工作主要内容
  • 通过sql存储过程发送邮件的方法
  • 如何把数据导入mysql中
  • linux搭建gitlab
  • win8的系统
  • ebr.ahrcu
  • executor进程
  • win8手机版
  • win1020h2硬件要求
  • WIN10怎么卸载更新
  • kinect unity开发
  • bat怎么设置
  • 淘宝店铺首页导航栏css
  • socket restful
  • angular ngshow
  • 轮廓模式
  • javascript数据类型有哪些
  • android按钮怎么放置在下方
  • 禁止所有陌生人的来电设置
  • 第一章阎王点卯的小说名字
  • 叉车需要手续吗
  • 收到银行手续费发票怎么做分录
  • 甘肃税务局电子发票怎么开
  • 房产税江苏2021年征收标准
  • 关于铁路安全的漫画
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设