gpt4 book ai didi

sql - TEXT 字段的实际大小 (MySQL)

转载 作者:可可西里 更新时间:2023-11-01 08:00:56 24 4
gpt4 key购买 nike

一个TEXT字段,无论是空的、少的字符还是满的,都会使用数据库中相同的存储空间吗?

最佳答案

手册页Data Type Storage Requirements更详细地描述了 MyISAM 引擎的每种数据类型的存储要求。

Data Type   Storage Required
CHAR(M) M × w* bytes, 0 <= M <= 255
VARCHAR(M) L + 1 bytes if column values require 0 – 255 bytes
L + 2 bytes if values may require more than 255 bytes
TINYTEXT L + 1 bytes, where L < 2^8
TEXT L + 2 bytes, where L < 2^16

*w是字符集中最大长度字符所需的字节数

所以总而言之,在 TEXT 列中存储字符串所需的存储字节数取决于字符串的长度。这与 CHAR(100) 不同,后者无论存储的字符串长度如何,都需要相同的存储量。

关于sql - TEXT 字段的实际大小 (MySQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3596545/

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