gpt4 book ai didi

database - char 在数据库中占用 1 个字节吗?

转载 作者:太空狗 更新时间:2023-10-30 01:48:57 24 4
gpt4 key购买 nike

一个char在数据库中占1个字节吗?

编辑:如果我将一个列定义为 varchar(1),它会为我保留 1 或 2 个字节吗?

最佳答案

无论值是什么,Char(k) 都采用 k 字节,varchar(k) n+1 字节,其中 n = 值中的字符数,但最多 k+1 字节

Value       CHAR(4)    Storage Required     VARCHAR(4)      Storage Required
'' ' ' 4 bytes '' 1 byte
'ab' 'ab ' 4 bytes 'ab' 3 bytes
'abcd' 'abcd' 4 bytes 'abcd' 5 bytes
'abcdefgh' 'abcd' 4 bytes 'abcd' 5 bytes

http://dev.mysql.com/doc/refman/5.1/en/char.html

关于database - char 在数据库中占用 1 个字节吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2547755/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com