gpt4 book ai didi

sql - 在 MySQL 中为 varchar 选择较大的值有什么坏处吗?

转载 作者:可可西里 更新时间:2023-11-01 07:31:53 26 4
gpt4 key购买 nike

我要向我的表中添加一个新列,其中包含 500,000 个现有行。为 varchar 选择较大的值有什么坏处吗? varchars 究竟是如何分配给现有行的?它会占用大量磁盘空间吗?运行时的内存效应如何?

我正在寻找 MySQL 特定的行为细节,而不是一般的软件设计建议。

最佳答案

为 varchar 字段选择较大的值没有坏处。只会存储实际数据,MySQL 不会为每条记录分配完整的指定长度。它存储数据的实际长度和字段,因此不需要存储任何填充或分配未使用的内存。

关于sql - 在 MySQL 中为 varchar 选择较大的值有什么坏处吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1746877/

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