gpt4 book ai didi

php - Mysql varchar 唯一列 varchar(255) 与 varchar(50)

转载 作者:行者123 更新时间:2023-11-29 01:09:09 27 4
gpt4 key购买 nike

我总是会在表格的特定列中输入 20 个字符的内容。

我需要此列是唯一的。

如果我将此列设置为 varchar(255) 而不是 varchar(20),SELECT 查询的速度会有任何差异吗?

(输入的数据始终为 20 个字符)

最佳答案

如果输入的数据总是 20 个字符,为什么不考虑使用char(20)。使用 varchar(20) 将使用 20 个字节来存储字符和 1 个字节来存储长度。所以如果有 100 万条记录,将浪费 100 万字节。

就 varchar(20) 和 varchar(255) 之间的速度而言,我认为选择其中一个可能不是很难,它们都将使用 21 个字节,我看不到任何显着的性能一个人的利益或损失。

关于php - Mysql varchar 唯一列 varchar(255) 与 varchar(50),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8355669/

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