MySQL 支持索引哪些數據類型?

MySQL 支持索引哪些數據類型?

mysql支持的索引字段類型

mysql中,幾乎所有數據類型都可以建立索引,包括:

  • 整數類型 int、tinyint、smallint、bigint、bit
  • 浮點類型: Floatdouble、real
  • 日期和時間類型: date、time、datetime、timestamp
  • 字符類型: char、varchar、text、blob
  • decimal類型: decimal、numeric

text和blob類型的索引

text和blob類型字段也可以進行索引,但需要指定前綴長度。例如:

CREATE TABLE test (     blob_col BLOB,     INDEX(blob_col(10)) );

前綴長度最多可以是1000字節(對于innodb表是767字節,除非設置了innodb_large_prefix)。

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享