tinyint[(m)] [unsigned] [zerofill] 1字节

极小整数,数据类型用于保存一些范围的整数数值范围:

有符号:

-128 ~ 127.

无符号:

~ 255

特别的: MySQL中无布尔值,使用tinyint(1)构造。

smallint 2字节

小整数

有符号:

~ 32768

无符号:

~ 65535

mediumint                  3字节

有符号: -8388608 ~ 8388608

无符号: 0 ~ 1677215

int[(m)][unsigned][zerofill] 4字节

整数,数据类型用于保存一些范围的整数数值范围:

有符号:

-2147483648 ~ 2147483647

无符号:

~ 4294967295

特别的:整数类型中的m仅用于显示,对存储范围无限制。例如: int(5),当插入数据2时,select 时数据显示为: 00002

bigint[(m)][unsigned][zerofill] 8字节

大整数,数据类型用于保存一些范围的整数数值范围:

有符号:

-9223372036854775808 ~ 9223372036854775807

无符号:

~ 18446744073709551615

二、浮点数类型

FLOAT[(M,D)] [UNSIGNED] [ZEROFILL] 4字节

单精度浮点数(非准确小数值),m是数字总个数,d是小数点后个数。

无符号:

-3.402823466E+38 to -1.175494351E-38,

1.175494351E-38 to 3.402823466E+38

有符号:

1.175494351E-38 to 3.402823466E+38

**** 数值越大,越不准确 ****

DOUBLE[(M,D)] [UNSIGNED] [ZEROFILL] 8字节

双精度浮点数(非准确小数值),m是数字总个数,d是小数点后个数。

无符号:

-1.7976931348623157E+308 to -2.2250738585072014E-308

2.2250738585072014E-308 to 1.7976931348623157E+308

有符号:

2.2250738585072014E-308 to 1.7976931348623157E+308

**** 数值越大,越不准确 ****

三、日期时间类型

DATE

YYYY-MM-DD(1000-01-01/9999-12-31)

TIME

HH:MM:SS(‘-838:59:59‘/‘838:59:59‘)

YEAR

YYYY(1901/2155)

DATETIME

YYYY-MM-DD HH:MM:SS(1000-01-01 00:00:00/9999-12-31 23:59:59 Y)

TIMESTAMP 当前系统时间 注意: 和时区有关

YYYYMMDD HHMMSS(1970-01-01 00:00:00/2037 年某时)

四、字符串类型

char (m)

char数据类型用于表示固定长度的字符串,可以包含最多达255个字符。其中m代表字符串的长度。

PS: 即使数据小于m长度,也会占用m长度

varchar(m)

varchars数据类型用于变长的字符串,可以包含最多达255个字符。其中m代表该数据类型所允许保存的字符串的最大长度,只要长度小于该最大值的字符串都可以被保存在该数据类型中。

注:虽然varchar使用起来较为灵活,但是从整个系统的性能角度来说,char数据类型的处理速度更快,有时甚至可以超出varchar处理速度的50%。因此,用户在设计数据库时应当综合考虑各方面的因素,以求达到最佳的平衡

text

text数据类型用于保存变长的大字符串,可以组多到65535 (2**16 ? 1)个字符。

mediumtext

A TEXT column with a maximum length of 16,777,215 (2**24 ? 1) characters.

longtext

A TEXT column with a maximum length of 4,294,967,295 or 4GB (2**32 ? 1) characters.

字段类型 mysql_mysql 常用字段类型相关推荐

  1. mysql 常用的列类型_MySQL 常用列类型

    日期和时间类型为DATETIME.DATE.TIMESTAMP.TIME和YEAR. 注意:在MySQL中,日期时间值使用单引号引起来. 相当于Java中Date,Calender. 最常用的整数类型 ...

  2. linux有那几种文件类型,Linux常用文件类型有哪些?六大类!

    在学习Linux的过程中,大家会遇到各种各样的问题,比如说:Linux常用文件类型有哪些?我想很多人都不是很了解吧,接下来我们一起来看看吧. Linux的文件没有扩展名,所以Linux下的文件名称和它 ...

  3. mysql中text对应java什么类型_MySQL 常用字段类型与对应的Java类型

    varchar 不定长字符串 字符串或是没有合适类型时,可以选择它作为字段类型 对应Java中的String int bigint 数值 一般以int作为数字的默认选择,数值很大时使用bigint 对 ...

  4. mysql 常用字段类型_mysql 常用字段类型

    tinyint[(m)] [unsigned] [zerofill] 1字节 极小整数,数据类型用于保存一些范围的整数数值范围: 有符号: -128 - 127. 无符号: - 255 特别的: My ...

  5. mysql常见的索引类型_mysql 常用索引类型

    一.索引的类型 mysql索引的四种类型:主键索引.唯一索引.普通索引和全文索引.通过给字段添加索引可以提高数据的读取速度,提高项目的并发能力和抗压能力.索引优化时mysql中的一种优化方式.索引的作 ...

  6. object转date类型_js-最常用的类型判断

    类型判断在 web 开发中有非常广泛的应用,简单的有判断数字还是字符串,进阶一点的有判断数组还是对象,再进阶一点的有判断日期.正则.错误类型,再再进阶一点还有比如判断 plainObject.空对象. ...

  7. Django(五)模型(model)系统 -- 常用字段和字段参数

    Object Relational Mapping(ORM) ORM介绍 ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据 ...

  8. Django创建mysql数据库常用字段及参数

    原文衔接:https://www.cnblogs.com/yanjiayi098-001/p/11733938.html Django创建mysql数据库常用字段及参数 常用字段 1.models.A ...

  9. Django(ORM常用字段)

    day68 参考:http://www.cnblogs.com/liwenzhou/p/8688919.html 1. Django ORM常用字段:             1. AutoField ...

最新文章

  1. 拼多多黄峥给陆奇“兼职”,欲挖掘这类AI人才
  2. Android内存优化(三)避免可控的内存泄漏
  3. python把光标定义到指定的位置并删除之前的字符_python 批量修改预定字符串并将修改后的字符串插入文件指定位置...
  4. html 保存文件指定路径,78.上传文件及在服务器保存文件到任意路径
  5. Windows系统启动自动运行cmd命令
  6. java rhino 运行 js_Mozilla Rhino :如何从Java调用JS函数
  7. java序列化错在哪里_Spark序列化错误:java.io.NotSerializableException
  8. 40. 若一个类是函数子,则应该使它可配接
  9. ThinkPHP添加谷歌验证码验证
  10. SSH和SSM的区别
  11. 数据挖掘与六度分隔理论
  12. 扎克伯格的智能管家计划 需面临哪些挑战
  13. 如何查询快递单号的全部物流信息
  14. MathType中的四则运算符号该怎样进行输入
  15. next(), nextLine(),nextInt()报错分析
  16. FPGA入门系列17--task
  17. 基于html的网页设计-音乐主题
  18. 第12期 【听见梦想的声音】 12月刊
  19. workbench tabular data怎么增加一行_pandas 索引名重名 怎么办
  20. 亚马逊测评一个月能赚多少?几十万赚不到?门槛高吗?

热门文章

  1. linux脚本是什么语言,Linux学习之Shell脚本语言的优势是什么?
  2. 数据挖掘肿瘤预测_喜欢临床预测模型|SEER数据挖掘的期刊有哪些
  3. ajax上传变量,通过ajax传递post变量
  4. YIi2 對接 支付寶Alipay支付接口
  5. 一位资深php程序员在北京的面试30个题目
  6. yarn========================(类似于node)
  7. [转]数据中心网络虚拟化 隧道技术
  8. 查询数据插入别一张表中
  9. 临时禁用自增列插入数据
  10. 精品教程--Android组件详解