MySQL中,有三种主要的类型:文本、数字和日期/时间类型。

Text 类型:

数据类型描述备注

CHAR(size)

保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多 255 个字符。

VARCHAR(size)

保存可变长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的最大长度。最多 255 个字符。

注释:如果值的长度大于 255,则被转换为 TEXT 类型。

TINYTEXT

存放最大长度为 255 个字符的字符串。

TEXT

存放最大长度为 65,535 个字符的字符串。

BLOB

用于 BLOBs (Binary Large OBjects)。存放最多 65,535 字节的数据。

MEDIUMTEXT

存放最大长度为 16,777,215 个字符的字符串。

MEDIUMBLOB

用于 BLOBs (Binary Large OBjects)。存放最多 16,777,215 字节的数据。

LONGTEXT

存放最大长度为 4,294,967,295 个字符的字符串。

LONGBLOB

用于 BLOBs (Binary Large OBjects)。存放最多 4,294,967,295 字节的数据。

ENUM(x,y,z,etc.)

允许你输入可能值的列表。可以在 ENUM 列表中列出最大 65535 个值。如果列表中不存在插入的值,则插入空值。

注释:这些值是按照你输入的顺序存储的。

可以按照此格式输入可能的值:ENUM(‘X’,’Y’,’Z’)

SET

与 ENUM 类似,SET 最多只能包含 64 个列表项,不过 SET 可存储一个以上的值。

Number 类型:

数据类型描述备注

TINYINT(size)

-128 到 127 常规。0 到 255 无符号*。在括号中规定最大位数。

SMALLINT(size)

-32768 到 32767 常规。0 到 65535 无符号*。在括号中规定最大位数。

MEDIUMINT(size)

-8388608 到 8388607 普通。0 to 16777215 无符号*。在括号中规定最大位数。

INT(size)

-2147483648 到 2147483647 常规。0 到 4294967295 无符号*。在括号中规定最大位数。

BIGINT(size)

-9223372036854775808 到 9223372036854775807 常规。0 到 18446744073709551615 无符号*。在括号中规定最大位数。

FLOAT(size,d)

带有浮动小数点的小数字。在括号中规定最大位数。在 d 参数中规定小数点右侧的最大位数。

DOUBLE(size,d)

带有浮动小数点的大数字。在括号中规定最大位数。在 d 参数中规定小数点右侧的最大位数。

DECIMAL(size,d)

作为字符串存储的 DOUBLE 类型,允许固定的小数点。

* 这些整数类型拥有额外的选项 UNSIGNED。通常,整数可以是负数或正数。如果添加 UNSIGNED 属性,那么范围将从 0 开始,而不是某个负数。

Date 类型:

数据类型描述备注

DATE()

日期。格式:YYYY-MM-DD

注释:支持的范围是从 ‘1000-01-01’ 到 ‘9999-12-31’

DATETIME()

*日期和时间的组合。格式:YYYY-MM-DD HH:MM:SS

注释:支持的范围是从 ‘1000-01-01 00:00:00’ 到 ‘9999-12-31 23:59:59’

TIMESTAMP()

*时间戳。TIMESTAMP 值使用 Unix 纪元(‘1970-01-01 00:00:00’ UTC) 至今的描述来存储。格式:YYYY-MM-DD HH:MM:SS

注释:支持的范围是从 ‘1970-01-01 00:00:01’ UTC 到 ‘2038-01-09 03:14:07’ UTC

TIME()

时间。格式:HH:MM:SS 注释:支持的范围是从 ‘-838:59:59’ 到 ‘838:59:59’

YEAR()

2 位或 4 位格式的年。

注释:4 位格式所允许的值:1901 到 2155。2 位格式所允许的值:70 到 69,表示从 1970 到 2069。

* 即便 DATETIME 和 TIMESTAMP 返回相同的格式,它们的工作方式很不同。在 INSERT 或 UPDATE 查询中,TIMESTAMP 自动把自身设置为当前的日期和时间。TIMESTAMP 也接受不同的格式,比如 YYYYMMDDHHMMSS、YYMMDDHHMMSS、YYYYMMDD 或 YYMMDD。

参考网址:http://blog.csdn.net/znyyjk/article/details/52717161

MySQL 数据类型(转)

标签:转换   style   medium   soft   target   负数   接受   字符串   net

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:http://www.cnblogs.com/zhangwuji/p/7360469.html

mysql number 类型_MySQL 数据类型(转)相关推荐

  1. mysql 优化 类型_MySQL数据类型的优化选择

    整数类型: Tinyint-8 Smallint-16 Mediumint-24 Int-32 Bigint-64 实数类型(带有小数部分的数字) Float-4/double-8:浮点 Decima ...

  2. mysql long类型_MySQL数据类型笔记

    引言 作为一个做Java后端的开发者,无论是在自己平时项目学习实战还是工作中的真实项目,都离不开和数据库打交道.而MySQL作为当今最流行的关系型数据库之一,也成为了我们必须掌握的一门技术.最近在工作 ...

  3. mysql 负数类型_MySQL数据类型详解

    MySQL数据类型,可以被分为3类:数值类型.日期和时间类型以及字符串(字符)类型 方括号("["和"]")指出可选的类型修饰符的部分 M 指出最大的显示尺寸. ...

  4. mysql decimal 类型_MySQL数据类型DECIMAL用法详解

    MySQLDECIMAL数据类型用于在数据库中存储精确的数值.我们经常将DECIMAL数据类型用于保留准确精确度的列,例如会计系统中的货币数据. 要定义数据类型为DECIMAL的列,请使用以下语法: ...

  5. mysql 小类型_mysql 数据类型

    1.整数类型 tinyint   1个字节 smallint 2个字节 mediumint 3个字节 int  4个字节 bigint 8个字节 2.浮点数类型.定点数类型 float 4个字节 do ...

  6. mysql polygon 类型_MySQL数据类型 - 空间数据类型 (4)

    支持的空间数据格式 有两种标准空间数据格式用于表示查询中的几何对象: ●已知文本(WKT)格式 ●已知二进制(WKB)格式 在内部,MySQL用与WKT或WKB格式不同的格式存储几何值.(内部格式类似 ...

  7. mysql整理类型_MYSQL数据类型分析整理

    1,时间类型 类型               所站空间 datetime           8字节 timestamp          4字节 date               3字节 ye ...

  8. mysql option 类型_mysql之数据类型与表操作

    关系数据库的注释 -- 单行注释 /* 多行注释 */ 数据类型 数值 整数 只能保存整数,如果是小数,则自动四舍五入取整. mediumint smallint tinyint(6) zerofil ...

  9. mysql tinyint对应java什么类型_MySQL数据类型与Java数据类型

    MySQL 中常见的数据类型:tinyint,int,bigint 整数类型 float,double,decimal 浮点类型 date,dateTime,time,timestamp 时间类型 c ...

  10. mysql 类型_MySQL数据类型

    MySQL与SQLServer的数据类型大同小异.因此,可以忽略与SQLServer相同的地方,在SQLServer的基础上学习. 一.整型的显示宽度 MySQL数据类型与SQLServer有些不同, ...

最新文章

  1. apollo mqtt linux qt,MQTT第5版更新,以及如何应用到Qt MQTT模块中
  2. 妙用Telnet快速收发电子邮件(转载)
  3. mysql 的select语句_MYSQL SELECT语句新手
  4. Python协同过滤推荐算法(Collaborative Filtering)1.概念和思想以及大致步骤
  5. 每个程序员都应该知道的5个定律
  6. 使用networkx求解网络的平均度
  7. vs编写windows服务和调用webservice
  8. C语言---------俄罗斯方块(源代码)
  9. 51单片机原理以及接口技术(四)--80C51的程序设计
  10. Unity3dRPG 相机跟随player旋转_【Cinemachine】VirtualCamera虚拟相机详解(一)
  11. 2019大前端浪潮下的年度终结
  12. 服务器装无线上网卡,dlink无线上网卡怎么安装和设置
  13. RV1109人脸识别门禁闸机主板方案
  14. cp: omitting directory ‘./.local/lib/python3.9/site-packages/.’
  15. GitHub 标星 120K+!这些神器仅需一行代码即可下载全网视频!
  16. macOS开发中用TagLib获取、修改音频文件信息
  17. 动态IP代理芝麻软件现在覆盖这些城市
  18. 计算机桌面图标乱码,教您软件乱码怎么修复
  19. Microsoft365 PowerPoint找不到设计灵感design ideas、历史版本记录、自动保存不见了
  20. 完全卸载 Nodejs

热门文章

  1. 电机学直流电机知识点(根据现有题目的总结)
  2. 小波神经网络模型的建立,小波神经网络模型matlab
  3. linux打印系统cups原理分析
  4. Mac OS下将iso镜像写入U盘
  5. 从ISO 文件制作U盘启动盘.
  6. Microsoft SQL Server 2008 R2官方中文版(SQL2008下载).rar
  7. 最全中文停用词表整理(1893个)
  8. wxWindows 程序编译选项设置统揽
  9. C-Free5注册码,秘钥,解决办法
  10. 2019年全国程序员统一考试,现在开始!