首页 > 网络运维 > Linux/Mysql > 正文

mysql字段类型对照表

mysql字段类型对照表

MySQL是十分受欢迎且可以容易安装配置的开源数据库管理系统。它很大程度上可以满足个人供应数据库的需要,因此多为个人和组织使用。MySQL也是一种关系型数据库,即数据库被组织成表,其中每个表有若干行(也称为记录)以及一些特定列(也称为字段)。

MySQL提供了一系列不同类型的字段,以用于储存不同类型的数据,这些类型包括:数值类型(如整数、标量和浮点数),日期/时间类型,字符类型(如字符串和文本),BLOB类型(如图像文件和多媒体文件),以及复合类型(如对象或数组等)。

本文提供了一份MySQL字段类型与其含义的对照表,以便大家能够作出正确的选择。

MySQL字段类型对照表:

- 数值类型:

- TINYINT 整数 小整数(-128~127)

- SMALLINT 整数 中整数(-32768~32767)

- MEDIUMINT 整数 大整数(-8388608~8388607)

- INT 整数 最大整数(-2147483648~2147483648)

- BIGINT 整数 超大整数(-9223372036854775808~9223372036854775807)

- FLOAT 浮点数 单精度浮点数(±1.2E−38~±3.4E+38)

- DOUBLE 浮点数 双精度浮点数(±2.2E−308~±1.8E+308)

- DECIMAL 标量 标量值,定点数值,任意精度(即小数点可以任意调节)

- 日期/时间类型:

- YEAR 日期/时间 年份(0000~2155)

- DATE 日期/时间 日期(YYYY-MM-DD)

- TIME 日期/时间 时间(HH-MM-SS)

- DATETIME 日期/时间 日期和时间(YYYY-MM-DD hh:mm:ss)

- TIMESTAMP 日期/时间 时间戳(YYYYMMDDhhmmss)

- 字符类型:

- CHAR 字符 定长字符,1~255字符

- VARCHAR 字符 可变字符,1~255字符

- TEXT 字符 不定长字符,最大65535字符

- BLOB 字符 不定长二进制,最大65535字节

- 复合类型:

- ENUM 复合类型 对单一值的枚举常量

- SET 复合类型 用于选择值的集合类型

MySQL中的这些字段类型可以实现多种目的,比如整数能够表示正负值,浮点数用于精确的计算,字符类型用于存储文本,枚举常量用于可大致选择多个值,以及集合类型可以支持从各种设置中选择值。在选择字段类型之前,应该明确自己想要存储什么样的数据,以及想要操作数据的方式,以便能够根据自己的目的正确地选择字段类型。

打赏
海报

本文转载自互联网,旨在分享有价值的内容,文章如有侵权请联系删除,部分文章如未署名作者来源请联系我们及时备注,感谢您的支持。

转载请注明本文地址:http://atpbike.com/article/mysql/2689.html

相关推荐

支付宝
微信
赞助本站