gpt4 book ai didi

mysql - 如何在 MySQL 中存储和索引典型的 TEXT 字段?

转载 作者:行者123 更新时间:2023-11-29 02:36:53 26 4
gpt4 key购买 nike

如何在 MySQL 中存储和索引典型的 TEXT 字段。在我的例子中,文本字段的最大长度为 500 个字符,我知道超过 255 个字符的 varchar 将表现得像一个文本字段,但我也需要对数据进行索引。我将使用 where 子句来计算字段中特定类型的字符串出现次数。我是将它存储为 TEXT 并在其上使用 FULLTEXT,还是将其存储为 VARCHAR(500) 并为其编制索引?

最佳答案

MySQL 上的 native 全文索引要求引擎是 MyISAM。除此之外,我建议使用 VARCHAR(500) 而不是 TEXT,因为:

  • TEXT 允许超过 500 个字符
  • 搜索 VARCHAR 通常比 TEXT、索引或其他搜索更快

关于mysql - 如何在 MySQL 中存储和索引典型的 TEXT 字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3887859/

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