位置: 编程技术 - 正文

详解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 搜狗
  • 苹果电脑开机声音怎么关
  • 公允价值变动损益怎么算出来的
  • 10款手机赚钱软件下载
  • mac电脑遇到问题而重新启动
  • 一本书装订费多少钱
  • PHP:zip_entry_name()的用法_Zip函数
  • 债券的回购
  • 事业单位在建工程会计账务处理
  • 门面出租赚钱吗
  • 售后回租融资租赁案例
  • 企业所得税申报表A类
  • web前端入门教程
  • php引用文件的方法
  • dir命令linux
  • 后浪是什么意思网络用语
  • 业务招待费可以结转以后年度扣除吗
  • Bootstrap table 控制表格高度固定(行高固定)并且不受数据量影响
  • 被投资企业清算,长期股权投资处理
  • 企业所得税成本费用一定要发票的吗
  • 公允价值变动损益在利润表哪里
  • 没进项发票开销项发票是可以吗?
  • 盈余公积包括哪两个明细科目
  • 房租能不能一次性付清
  • 盘盈盘亏怎么看
  • 购进免税农产品进项税额计算
  • 劳务派遣公司该不该去
  • 企业一次性伤残就业补助金是由保险赔付吗
  • 税务局多扣的税可以退吗
  • 现金流量表每月要报吗
  • 公司老板个人卡收支公司业务属于什么行为
  • 非限定性净资产是什么意思
  • 手机发票计入什么科目
  • 应付账款在借方
  • 开票必须填写开户银行吗
  • 市政配套费交给哪个部门
  • 清洁服务公司账务处理
  • 新企业如何建帐
  • mysql 临时表
  • win8.1无法启动怎么办
  • Windows Server 2008网上邻居打开慢的解决
  • WINDOWS SERVER 2008开启桌面主题具体步骤
  • linux虚拟局域网搭建
  • win7任务管理器是灰色的
  • mac启动快捷键
  • linux怎么开启root权限
  • win8平板玩lol
  • hyper安装win7
  • 主流安卓开发
  • 3d图形学原理
  • nodejs发送post请求
  • 安卓开发
  • 支付宝是怎么写
  • 网管系统怎么用
  • python代码视频
  • 动作手游排行榜2020前十名
  • 浅谈编码,解码的意义
  • python爬虫从入门到精通
  • 汽车运输发票税率是多少
  • 机票票号怎么查航班
  • 滴滴收入统计
  • 进项税额有哪些明细科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设