位置: 编程技术 - 正文

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

  • 即征即退进项税额转出
  • 外出经营是什么意思
  • 火车票全额抵减增值税可以吗
  • 动产增值税可以抵扣吗
  • 企业法人如何网上实名认证
  • 运输企业内账
  • 发生了原材料运进和成品运出,但并未发生所有权
  • 小微企业做什么
  • 固定收益凭证是固定的吗
  • 电子税务局自然人如何注册
  • 存款利息收入需要缴纳所得税吗
  • 小规模纳税人怎样报税
  • 购进农产品取得专用发票
  • 车船税滞纳
  • 不动产抵扣进项税
  • 支付刻制公司印章费
  • 给员工发结婚礼金怎么说
  • 应征增值税不含税销售额(3%征收率)怎么算
  • 钢结构安装有哪些工种
  • 接待客户的住宿费账务处理
  • 将商业承兑汇票进行贴现 符有追索权的会计分录
  • 公司终止的时间是进行注销登记生效后
  • 股权更改需要什么费用
  • 金蝶标准版年末已经结账如果重新结账
  • 税种登记要带什么资料?
  • 怎么使用Windows安装器安装Windows10
  • 电脑图标怎么在下面显示
  • 行政单位年底结账怎么算
  • win10重装系统后黑屏无图像
  • 房地产企业将开什么发票
  • 商贸企业销售会计分录
  • php stl
  • php快速推送微信内容
  • 太原市插画工作室
  • 个人简历html网页代码含效果图
  • jquery 兄弟选择器
  • 干货!​如何打造我们自己的“ChatGPT”?| 大佬思辨
  • thinkphp d方法
  • 一个残疾证一年单位免多少税2023
  • 哪些费用发票可以抵扣企业所得税
  • 银行存款手工明细分类账
  • php的do while语句
  • 外币账户的设置在哪里
  • 物业费可税前扣除吗
  • 教育培训行业人员
  • 公司购车购置税可以抵扣吗
  • 小规模如何缴纳税款
  • 两处以上取得工资如何申报个税
  • 息税前利润与盈亏平衡点
  • 包装物押金怎么计算
  • 递延所得税当前试用25%,以后15%
  • 购入厂部用小汽车一部是管理费用吗
  • 企业产品研发
  • 员工垫付的费用会计分录
  • 社保费申报是当月的
  • 目前哪些费用不能抵扣
  • 废料卖出算哪种收入
  • 展览费计入管理费用吗
  • mysqld关闭
  • windows7软件运行没反应
  • xp系统无法启动怎么办
  • windowsxp文件
  • freebsd12安装图形界面
  • msiexec.exe是什么进程介绍
  • win8.1怎么打开设置
  • 如何远程登录路由器
  • javascript如何调用
  • docker如何部署环境到生产
  • cocos2d教程
  • python中的字典与列表属于什么类型
  • 利用python进行
  • 新浪微博模仿推特
  • shell脚本调用脚本
  • 税务认证系统如何操作
  • 社保当月减员当月还可以增加上吗
  • 进一步深造是什么意思
  • 税收征收管理与税收大数据分析
  • 房产税税源编号
  • 调研基本情况介绍范文
  • 社会保险登记表下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设