gpt4 book ai didi

mysql - 对于一个或两个字符的字符串 : CHAR(2) or VARCHAR(2)? 哪个更有效

转载 作者:IT老高 更新时间:2023-10-29 00:06:31 25 4
gpt4 key购买 nike

一个非常快的方法 - 在 MySql 中将可能是一个或两个字符的数据存储为 CHAR(2) 或 VARCHAR(2) 是否更有效?

谢谢!

最佳答案

就所需的存储空间而言,您最好使用 CHAR(2),因为 VARCHAR(2) 类型将需要一个额外的字节来存储长度:

Value   CHAR(2)  Storage Required  VARCHAR(2)  Storage Required''      '  '     2 bytes           ''          1 byte          'a'     'a '     2 bytes           'a'         2 bytes         'ab'    'ab'     2 bytes           'ab'        3 bytes         

10.4.1. The CHAR and VARCHAR Types了解更多详情。

更多信息:What's the difference between VARCHAR and CHAR?

关于mysql - 对于一个或两个字符的字符串 : CHAR(2) or VARCHAR(2)? 哪个更有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5653196/

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