位置: 编程技术 - 正文

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

  • 公司账户转私人账户要多久时间
  • 增值税和购置税是一个东西吗
  • 收购发票能使用几次
  • 工程收入开票
  • 拖欠安装费
  • 建筑企业异地预交税款如何处理
  • 服务性单位从事的是餐饮中介服务
  • 可抵扣农产品进项税额吗
  • 收到发票付款是抹了零头怎么做账
  • 提前预支费用怎么写
  • 公司新装宽带怎么做账?
  • 税后利润分配还要交税
  • 劳务公司开票是开劳务费还是工程服务
  • 低价销售代替非正常损失避免转出进项税?
  • 工会有纳税号吗
  • 旅行社差额纳税发票怎么开具
  • 增值税税率
  • 提供建筑服务应在发票备注栏注明
  • 营业外收入不纳税?
  • 1697507802
  • 土地使用权对外出租还摊销吗
  • 办理税务迁移
  • 苹果电脑重装系统无法连接服务器
  • 什么是租赁公司的主营业务
  • win10我无法更改某些设置
  • 企业购买银行理财
  • 施工企业自建自用的工程
  • 购货款先到支付后付款
  • 不动产经营租赁范围
  • 支付本月物业费怎么做账
  • 国地税合并后税种有哪些
  • vue3项目打包
  • PHP:iconv_mime_decode()的用法_iconv函数
  • 有哪些常见的不可数名词英语
  • 蕾德纳斯
  • 劳动保护经费
  • 搜索神器官网
  • 外贸出口企业增值税怎么结转
  • 请简述你对php的理解并描述php的工作流程
  • php页面跳转实现什么功能
  • opencv的函数
  • vue和react差别
  • java的注解有哪些
  • 出租改自用房产税
  • 可转债公允价值变动计入
  • java默认访问权限修饰符
  • python模块的扩展名
  • 小微企业所得税优惠政策最新2023
  • sql 自定义字段
  • sql 文件存储
  • 临时用工费开票项目
  • 减免的企业所得税是否需要征税 税屋
  • 开红字发票需要做收回原发票吗?
  • 投资性房地产转为存货
  • 红字申请单如何打印出来
  • 资产减值损失什么科目
  • 如何证明自己是中国人
  • 销项税和进项税的借贷方向
  • 电信通讯费发票抬头
  • 公司折旧怎么算
  • sqlserver数据库恢复挂起状态
  • linux wk
  • 通过修改注册表修改edge主页
  • win7系统的设置在哪里设置
  • rhel6.5安装教程
  • macos 关闭屏幕
  • win8 开机
  • win7系统安装的配置要求有什么
  • win8 系统设置
  • 360修复win7
  • ExtJS4给Combobox设置列表中的默认值示例
  • shell脚本监控日志输出
  • 在javascript中逻辑运算符包括
  • python嵌套语句
  • dom基础知识
  • 电子税务局驱动安装步骤
  • 国际货运代理业务范围
  • 样板房费用属于开发成本的什么明细科目
  • 地下建筑规定
  • 四川省成都市地图高清版大图
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设