其他

“FLOAT,DOUBLE 和 DECIMAL”和 ENUM 已经有一个单独的条目。关于数据类型的单个页面可能很笨重 - 我建议将字段类型(或者它应该称为数据类型?)作为概述,然后拆分成这些主题页面:

  • 在 INT
  • FLOAT,DOUBLE 和 DECIMAL
  • 字符串(CHAR,TEXT 等)
  • BINARY 和 BLOB
  • DATETIME,TIMESTAMP 和朋友们
  • ENUM 和 SET
  • 空间数据
  • JSON 类型 (MySQL 5.7.8+)
  • 如何将 Money 和其他常见的类型表示为现有数据类型

在适当的情况下,除语法和示例外,每个主题页面还应包括:

  • ALTERing 时的注意事项
  • 大小(字节)
  • 与非 MySQL 引擎对比(低优先级)
  • 在 PRIMARY KEY 或辅助密钥中使用数据类型时的注意事项
  • 其他最佳实践
  • 其他性能问题

(我认为当我的建议得到满足或否决时,这个例子会自我解决。)