您的位置:首页 > 数据库 > MySQL

mysql中varchar、int长度的意义

2017-12-31 10:22 190 查看
在utf-8字符集的编码下,mysql的varchar数据类型,长度为10,那么它能放10个汉字(超过了不会报错,但只会存储前10个),10个字母(超过了不会报错,但只会存储前10个),10个数字(超过了不会报错,但只会存储前10个)。并且空格也算一个。

int数据类型最大值为2147483647,若存的值超过了这个最大值,那么实际保存在数据库中的值也为2147483647。指定int的长度没什么意义,用它默认的长度就行,因为就算指定长度为6,它也能保存9位数的值,但它所保存的值还是不能超过2147483647。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: