位置: 编程技术 - 正文

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

  • 工资完整的账务处理
  • 不动产租赁税率2023
  • 国税登记号和地税登记号是什么
  • etc发票可以抵扣进项税吗
  • 小规模费用发票多有什么用途
  • 广告公司可以开劳务费吗
  • 承包费收入如何入账
  • 铁路大票抵扣几个点
  • 免征增值税的免税政策
  • 预收货款增值税纳税义务发生时间如何确定
  • 转让不动产增值税纳税义务发生时间
  • 税控盘忘记抄报反写怎么办
  • 进项抵扣怎么操作
  • 补发工资计算公式
  • 收到报废车款要交什么税
  • 会员费怎么记账
  • 新会计准则要求
  • 支付税点怎么做账
  • 一般纳税人地税怎么收费
  • 安装费发票开具3%税率国税需要备案吗?
  • 行政单位缴纳罚款如何记账
  • 享受免税的企业每月直接零申报吗
  • 股权转让会计处理
  • 安全提取费用标准
  • 生产成本包括什么科目内容
  • 电脑虚拟内存不够
  • php各大框架以及实现原理
  • 人工智能导论报告
  • 入库的原材料属于什么科目
  • phpshuffle
  • 电脑卡慢咋办
  • 禁止input标签输入
  • 什么收入不用缴纳增值税
  • 劳务报酬怎么做帐
  • Vue3 + Vite + TypeScript + dataV 打造可视化大屏
  • php-mysql安装
  • pytorch model.module
  • 琥珀山庄位于我国哪个省
  • 固定资产提前报废当月计提折旧吗
  • 餐费发票怎么做账务处理
  • cv2.error:opencv(3.4.2)
  • php array_product
  • 润滑油一般纳税人税率是多少
  • 单位没有残疾人申报怎么申报
  • 融资租赁怎么计税
  • 外管证预缴税款上报后,怎么交税
  • 非盈利组织捐赠物资收入账务处理流程
  • 商业承兑贴现几个点
  • 全年多少钱就得交税
  • 生产部门使用的无形资产摊销
  • sqlserver游标实例
  • 金融资产经营资产
  • 人工费暂估怎么做分录
  • 企业暂估入账的分录
  • 车辆计提折旧需要结转吗
  • 增值税专用发票的税率是多少啊
  • 机票退票手续费可以开发票吗
  • 工会活动支出如何记账
  • 交所得税的分录
  • 付转让费计入什么科目
  • 私人网银可以转账吗
  • 股东股权转让会计分录
  • 本年利润年末有余额怎么回事
  • mssql导出数据库
  • sqlserver多表关联查询
  • windows vista(service pack1)
  • win7强制关机后内存不足
  • javascript中有几种数据类型
  • js中用var定义变量的格式
  • Node.js中的construct构造函数
  • python中的字典与列表属于什么类型
  • android 中 EditText加入图标 更改边框颜色 设置透明
  • unity3d ik
  • 深入理解中国式现代化
  • s='python is beautiful!'
  • 宁波鄞州区行政区划代码
  • 科技型中小企业认定有效期
  • 人工成本占企业利润比例
  • 海口市哪个地方最漂亮
  • 什么是非行政许可
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设