写点什么

Mysql 常用数据类型及其默认值

作者:will
  • 2023-04-16
    陕西
  • 本文字数:429 字

    阅读完需:约 1 分钟

Mysql常用数据类型及其默认值
一、数值类型:
  • TINYINT: 默认值 0

  • SMALLINT: 默认值 0

  • MEDIUMINT: 默认值 0

  • INT 或 INTEGER: 默认值 0

  • BIGINT: 默认值 0

  • FLOAT: 默认值 0

  • DOUBLE: 默认值 0

  • DECIMAL: 默认值 0

二、日期和时间类型:
  • DATE: 默认值'0000-00-00'

  • TIME: 默认值'00:00:00'

  • DATETIME: 默认值'0000-00-00 00:00:00'

  • TIMESTAMP: 默认值 CURRENT_TIMESTAMP

  • YEAR: 默认值 0000

三、字符串类型:
  • CHAR: 默认值空字符串('')

  • VARCHAR: 默认值空字符串('')

  • TINYTEXT: 默认值 NULL

  • TEXT: 默认值 NULL

  • MEDIUMTEXT: 默认值 NULL

  • LONGTEXT: 默认值 NULL

  • ENUM: 默认值为枚举列表中的第一个值

  • SET: 默认值为空集合

四、二进制数据类型:
  • BINARY: 默认值空字符串('')

  • VARBINARY: 默认值空字符串('')

  • TINYBLOB: 默认值 NULL

  • BLOB: 默认值 NULL

  • MEDIUMBLOB: 默认值 NULL

  • LONGBLOB: 默认值 NULL

五、空间数据类型(地理空间扩展):
  • GEOMETRY: 默认值 NULL

  • POINT: 默认值 NULL

  • LINESTRING: 默认值 NULL

  • POLYGON: 默认值 NULL

  • MULTIPOINT: 默认值 NULL

  • MULTILINESTRING: 默认值 NULL

  • MULTIPOLYGON: 默认值 NULL

  • GEOMETRYCOLLECTION: 默认值 N

发布于: 刚刚阅读数: 3
用户头像

will

关注

没事写点总结吧 2018-07-03 加入

https://github.com/wxywizard

评论

发布
暂无评论
Mysql常用数据类型及其默认值_MySQL_will_InfoQ写作社区