mysql常见的数据类型

转载 2012年03月24日 10:33:38

数据类型

描述

字节

推荐使用

SMALLINT

整数,从-32000到 +32000范围

2

存储相对比较小的整数。

比如: 年纪,数量

INT

整数,从-2000000000 到 +2000000000 范围

4

存储中等整数

例如: 距离

BIGINT

不能用SMALLINT 或 INT描述的超大整数。

8

存储超大的整数

例如: 科学/数学数据

FLOAT

单精度浮点型数据

4

存储小数数据

例如:测量,温度

DOUBLE

双精度浮点型数据

8

需要双精度存储的小数数据

例如:科学数据

DECIMAL

用户自定义精度的浮点型数据

变量;取决于精度与长度

以特别高的精度存储小数数据。

例如:货币数额,科学数据

CHAR

固定长度的字符串

特定字符串长度(高达255字符)

存储通常包含预定义字符串的变量

例如: 定期航线,国家或邮编

VARCHAR

具有最大限制的可变长度的字符串

变量; 1 + 实际字符串长度 (高达 255 字符)

存储不同长度的字符串值(高达一个特定的最大限度).

例如:名字,密码,短文标签

TEXT

没有最大长度限制的可变长度的字符串

Variable; 2 +聽 actual string length

存储大型文本数据

例如: 新闻故事,产品描述

BLOB

二进制字符串

变量;2 + 实际字符串长度

存储二进制数据

例如:图片,附件,二进制文档

DATE

以 yyyy-mm-dd格式的日期

3

存储日期

例如:生日,产品满期

TIME

以 hh:mm:ss格式的时间

3

存储时间或时间间隔

例如:报警声,两时间之间的间隔,任务开始/结束时间

DATETIME

以yyyy-mm-ddhh:mm:ss格式结合日期和时间

8

存储包含日期和时间的数据

例如:提醒的人,事件

TIMESTAMP

以yyyy-mm-ddhh:mm:ss格式结合日期和时间

4

记录即时时间

例如:事件提醒器,“最后进入”的时间标记

YEAR

以 yyyy格式的年份

1

存储年份

例如:毕业年,出生年

ENUM

一组数据,用户可从中选择其中一个

1或 2个字节

存储字符属性,只能从中选择之一

例如:布尔量选择,如性别

SET

一组数据,用户可从中选择其中0,1或更多。

从1到8字节;取决于设置的大小

存储字符属性,可从中选择多个字符的联合。

例如:多选项选择,比如业余爱好和兴趣。

MySQL常见数据类型详解

数据类型是定义列中可以存储什么数据以及该数据实际怎么存储的基本规则。 在MySQL中有如下几种数据类型:数值类型MySQL的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许...

mysql5.6常见数据类型

以下所述mysql版本为5.6.27,不同版本直接可能存在差异 1.整数类型 Data Type Storage Required TINY...

mysql、sqlserver数据库常见数据类型对应java中的的类型探究

由于本次测试表的结构不涉及到主键的自增长,所以mysql、sqlserver建表语句相同: CREATE TABLE testType ( id INT NOT NULL DEFAULT ...
  • koushr
  • koushr
  • 2016年03月16日 15:38
  • 446

VC常见数据类型转换详解

  • 2008年11月01日 21:40
  • 27KB
  • 下载

四种常见的 POST 提交数据类型

四种常见的 POST 提交数据类型 文章目录 application/x-www-form-urlencoded multipart/form-data application/json te...

mysql_数据类型

  • 2017年09月21日 19:02
  • 3KB
  • 下载

Redis 五种数据类型的常见用法以及应用场景

1、String 常用命令: 除了get、set、incr、decr mget等操作外,Redis还提供了下面一些操作: 获取字符串长度 往字符串append内容 设置和获取字符串的某一段内容 设置...
  • zaxzdqd
  • zaxzdqd
  • 2015年04月28日 21:33
  • 863

MySQL数据类型全掌握

  • 2016年12月13日 14:21
  • 1001KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql常见的数据类型
举报原因:
原因补充:

(最多只允许输入30个字)