gpt4 book ai didi

MySQL char 与 int

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

我目前正在类里面讨论 MySQL 中的数据类型 charint。我们有一个由 8 个独立号码组成的电话号码。但是,我们找不到它们各自的优缺点。

我们应该使用char 类型还是int 类型,为什么?

最佳答案

如果你有一个固定大小,那么你可以使用 char(8) -> 8B ,mysql 使用固定大小的字段工作得更快,但如果你选择 int -> 4B 您将节省空间,而且如果您在该字段上有索引,它将比 char 更快地工作。

您可以使用 char(8) 和 int 做一个简单的基准测试来测试写入和读取的速度

如果您有固定大小,则使用可变长度类型(如 varchar 或 varbinary)没有意义,因为性能会降低

关于MySQL char 与 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15896055/

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