mysql中char(1)括号中的1表示字节长度还是字符长度 10
这个是我在网上看到的解释,说的1是表示字节,那么实际中在往mysql中插入数据的时候可以插入一个字符,比如表中有个字段genderchar(1)我可以插入一个'男'字进去...
这个是我在网上看到的解释,说的1是表示字节,那么实际中在往mysql中插入数据的时候可以插入一个字符,比如表中有个字段gender char(1) 我可以插入一个 '男' 字进去,那这个时候如果是按照字节存的话就不对啊,如果数据库使用utf-8编码,那就是2或者3字节了,这样来看的话括号中的1表示的是字符,似乎说得过去一些,本人刚自学数据库,这里有点晕,求指教,谢谢
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询