MySQL系统表 笔记记录

1.CHARACTER_MAXIMUM_LENGTH与CHARACTER_OCTET_LENGTH的区别
    CHARACTER_MAXIMUM_LENGTH以字符为单位的最大长度,适于二进制数据、字符数据,或者文本和图像数据。
    CHARACTER_OCTET_LENGTH以字节为单位的最大长度,适于二进制数据、字符数据,或者文本和图像数据。
    总结:即单位不同,一个是字节,一个是字符

2.系统表中numeric_precision和numeric_scale的含义
    scale是小数点右边小数部分 小数的位数,
    precision是小数点两边所有数字中,有效数字的位数。

    PS:clickhouse中还多一个字段numeric_precision_radix,其表示以谁为底计算精度(值只能为2或10)。参考链接

3. Mysql中的int(11)代表什么意思?

    括号里的11仅代表显示宽度,并不能指定数值大小范围,例如当为int(11)时,数据大小不到11位则会在数据前补0,当为int(4)时,数据大小已经超过4位,为n(n>4)位时,数据显示为n位,并不会强制截断为4位。参考链接

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值