MySQL中数据类型的验证

2019-01-04 15:12:16王冬梅

查看错误日志:

对于decimal(6,5),整数占1位,小数占5位,一共占用空间1+3=4个字节

对于decimal(9,0),整数部分9位,每9位需要4个字节,一共占用空间4个字节

对于decimal(8,3),整数占5位,小数占3位,一共占用空间3+2=5个字节。

至此,常用的MySQL数据类型验证完毕~

对于CHAR,VARCHAR和TEXT等字符类型,M指定的都是字符的个数。对于CHAR,最大的字符数是255。对于VARCHAR,最大的字符数与字符集有关,如果字符集是latin1,则最大的字符数是65532(毕竟每一个字符只占用一个字节),对于utf8,最大的字符数是21844,因为一个字符占用三个字节。本质上,VARCHAR更多的是受到行大小的限制(最大为65535个字节)。对于TEXT,不受行大小的限制,但受到自身定义的限制。

您可能感兴趣的文章:

php+mysql 实现身份验证代码MySQL验证用户权限的方法PureFTP借助MySQL实现用户身份验证的操作教程php+MySQL实现登录时验证登录名和密码是否正确win7下MySql 5.7安装配置方法图文教程mysql 5.7.30安装配置方法图文教程MySQL安装配置方法教程MySQL学习第一天 第一次接触MySQLMySQL学习第二天 安装和配置mysql winx64MySQL学习第三天 Windows 64位操作系统下验证MySQL