![]() |
|
工具表 > MySQL常用数据类型 年月日: 时间: 星期几: |
MySQL常用数据类型 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MySQL的数据类型主要包括以下五大类: 整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT 浮点数类型:FLOAT、DOUBLE、DECIMAL 字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG BLOB 日期类型:Date、DateTime、TimeStamp、Time、Year 其他数据类型:BINARY、VARBINARY、ENUM、SET、Geometry、Point、MultiPoint、LineString、MultiLineString、Polygon、GeometryCollection等 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MySQL数据类型主要包含8类,下面重点详解MySQL数据类型的8大常见数据类型。 数值类型数值类型,包含:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT。
浮点型对于浮点列类型,在MySQL中单精度值使用4个字节,双精度值使用8个字节。
float和double在不指定精度时,默认会按照实际的精度,由实际的硬件和操作系统决定。
定点数浮点型在数据库中存放的是近似值,而定点类型在数据库中存放的是精确值。 定点数只有一种 decimal,定点数在 MySQL 内部中以字符串的形式存在,比浮点数更为准确,适合用来表示精度特别高的数据。 DECIMAL(M,D)与浮点型一样处理规则,M的取值范围为0~65,D的取值范围为0~30,而且必须<=M,超出范围会报错。 DECIMAL如果指定精度时,默认的整数位是10,默认的小数位为0。
日期时间类型MySQL 中的日期与时间类型,主要包括:YEAR、TIME、DATE、DATETIME、TIMESTAMP,每个版本可能不同。
字符串字符串包括: CHAR、VARCHAR、BINARY、VARBINARY、TEXT 等。 CHAR 是定长的,根据定义的字符串长度分配足够的空间,VARCHAR 用于存储可变长字符串,TEXT 存大文本。
二进制数据二进制数据包括:xxxBLOB和xxxBINARY。 BLOB是一个二进制大对象,可以容纳可变数量的数据,有4种BLOB类型:TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。 BINARY和VARBINARY类型类似于CHAR和VARCHAR类型,但是不同的是,它们存储的不是字符字符串,而是二进制串。
枚举ENUM 我们在 Java 中经常会用到,它表示的是枚举类型。 它的范围需要在创建表时显示指定,对 1 – 255 的枚举需要 1 个字节存储,对于 255 – 65535 的枚举需要 2 个字节存储。 比如:enum(‘男’,‘女’)定义了一个枚举类型数据,其允许的取值为字符串‘男’或‘女’。 一个枚举类型数据最多可以有65535个枚举项。
集合SET和ENUM类型非常类似,也是一个字符串对象,里面包含0~64个成员。 SET和ENUM最主要的区别在于SET类型一次可以选择多个成员,而ENUM则只能选择一个。 比如:set(‘读书’,‘听音乐’,‘打球’,‘游泳’)定义了一个集合类型数据,其允许的取值为‘读书’,‘听音乐’,‘打球’,‘游泳’中某一个或某几个的组合。 一个集合类型数据最多包含64个元素值,占用空间8个字节。 |
单词库 XML | IP库 XML | 网址库 XML | 充电桩 南京电脑维修 南京律师 如皋 | 中国银行外汇牌价 | 汉语词典 名人名言 拼音 |
Copyright © 2005 - 2023 工具表 www.gongjubiao.com All rights reserved. Sitemap Page SEO by www.wltg.cn . 本站部分页面数据均源自互联网,若有不当之处请联系我们以便我们能及时删除,邮箱:del#wltg.cn |