gpt4 book ai didi

mysql - 为什么我们限制 MYSQL 中列值的长度

转载 作者:可可西里 更新时间:2023-11-01 07:05:27 25 4
gpt4 key购买 nike

当我们为我们的应用程序创建数据库时,我们限制了数据库列的长度。

例子-

  1. 字符串 (200)
  2. 整数(5)

等等

对速度有影响还是有什么影响?

最佳答案

首先,一个“数据库”的长度是没有限制的。相反,人们确实限制了数据库中表列的大小。

您问我们为什么要这样做?

  1. 我们不想为永远不会使用它的数据浪费任何空间(这就是 varchar、varbinary 等的用途)。
  2. 这是一种最佳做法,因为它会迫使您在实际使用数据结构之前考虑它。
  3. 数据越少,应用程序的处理速度就越快(这是同义反复)。
  4. 如果您确切知道允许占用多少空间,则验证数据会更容易。
  5. 当大小受限时,全文索引的 yield 会大大增加

关于mysql - 为什么我们限制 MYSQL 中列值的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13287300/

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