byte:-2^7 ~ 2^7-1,即-128 ~ 127。1字节。Byte。末尾加B

short:-2^15 ~ 2^15-1,即-32768 ~ 32767。2字节。Short。末尾加S

long:-2^63 ~ 2^63-1,即-9223372036854774808 ~ 9223372036854774807。8字节。Long。末尾加L。(也可以不加L)

有符号TinyInt: -2^7 (-128) ~ 2^7 - 1 (127) ,存储大小为 1 个字节。

无符号TinyInt:  0 ~255

有符号SmallInt : -2^15 (-32,768) ~2^15 - 1 (32,767) ,存储大小为2 个字节。

无符号SmallInt:0 ~65535

有符号MediumInt:一个中等大小整数。-8388608~8388607 ,存储大小为3 个字节。

无符号MediumInt:0~16777215。

有符号int:int(m):-2^31 ~ 2^31-1,即-2147483648 ~ 2147483647。存储大小为4字节。Integer。

无符号int:int(m)0~4294967295。

有符号BigInt :-2^63 (-9223372036854775808) ~ 2^63-1 (9223372036854775807) ,存储大小为 8 个字节

无符号BigInt :0~18446744073709551615。

浮点型:

有符号Float :单精度浮点型,8位精度(4字节) ,float(m,d):m表示的是最大长度,d表示的显示的小数位数。

例如上面的sql里:float(4,2) 表示:这个浮点数最大长度为5,也就是五位,然后小数部分为2位,至于存储范围,取决于你是否定义了无符号。

无符号的话,最小是0.0 最大能存储到9999.9,如果有符号的话,范围是:-99.99至99.99。

默认大小为24位数字,精度大约7位数字(经测试为6位),当设置M大小大于24时,自动转换为DOUBLE类型;同时设置M和D时不进行自动转换。

float的取值范围在-3.4E+38 和 3.4E+38

Double :double(m,d) 双精度浮点型    16位精度(8字节)    m总个数,最大为,d小数位

设一个字段定义为float(6,3),如果插入一个数123.45678,实际数据库里存的是123.457,但总个数还以实际为准,即6位。整数部分最大是3位,如果插入数12.123456,存储的是12.1234,如果插入12.12,存储的是12.1200.

定点数:

Decimal :浮点型在数据库中存放的是近似值,而定点类型在数据库中存放的是精确值。

decimal(m,d) 参数m<65 是总个数,d<30且 d

字符类型:

Varchar :Varchar(M) ,变长字符串,要求M<=255

Char  :Varchar(M) ,固定长度,M<=255

NChar  :mysql5.7不支持,Nchar数据类型采用Unicode标准字符集,Unicode标准用两个字节为一个存储单位,可以同时出现中文、英文、法文等,而不会出现编码冲突取值范围1~4000,

TinyBlob :Max:255,最大255个字节

Blob  :Max:64K,最大65535(2^16-1)个字节

MediumBlob:Max:16M,大小写敏感,最大16777215 (2^24-1)个字节

LongBlob :Max:4G,大小写敏感,最大4294967295 (2^32-1)个字节

Binary(n) :n指的是字节长度,特点是插入定长不足补0,n<=255

VarBinary(n):n指的是字节长度,特点是定长不补0,n<=65535

BINARY(N)和VARBINARY(N)中的N指的是字节长度,而CHAR(N)和VARCHAR(N)中N指的是的字符长度。对于BINARY(10) ,其可存储的字节固定为10,而对于CHAR(10) ,其可存储的字节视字符集的情况而定。

日期类型:

Date  :以YYYY-MM-DD的格式显示,比如:2009-07-19

TimeStamp:以YYYY-MM-DD的格式显示,比如:2009-07-19,自动存储记录修改时间

DateTime :以YYYY-MM-DD HH:MM:SS的格式显示,比如:2009-07-19 11:22:30

Time :以HH:MM:SS的格式显示。比如:11:22:30

Year :以YYYY的格式显示。比如:2009

mysql取值范围1-10_mysql各种数据类型取值范围相关推荐

  1. python中字符串的布尔值_day02python中的基本数据类型-布尔值和字符串

    2.布尔值 真或假 1或0 3.字符串类型 "hello world" 字符串常用功能: -移除空白 -分隔 -长度 -索引 -切片 class str(basestring): ...

  2. 【mysql技巧】按某一字段分组取最大(小)值所在行的数据

    mysql技巧--按某一字段分组取最大(小)值所在行的数据,这是mysql数据库程序员经常用到的在处理一些报表数据时候可以活用!那么猎微网将总结几种mysql查询最大值 mysql查询最小值的方法! ...

  3. python中long类型的取值范围_java基本数据类型取值范围

    在JAVA中一共有八种基本数据类型,他们分别是:byte.short.int.long.float.double.char.boolean 整型 其中byte.short.int.long都是表示整数 ...

  4. mysql数据类型默认值_MySQL数据类型 - 数据类型默认值

    数据类型默认值 数据类型规范可以有显式或隐式的默认值. 数据类型规范中的DEFAULT值子句显式指示列的默认值.示例: SERIAL DEFAULT VALUE是一种特殊情况.在整数列的定义中,它是N ...

  5. C语言深度剖析——关键字sizeof、整型数据存储深入、数据类型取值范围深入

    1.关键字sizeof sizeof 与 strlen 是我们日常打代码时经常使用到的两个"工具".前者是求变量或者类型的大小(单位为字节),后者是求某一字符串的长度.我们很容易产 ...

  6. 带你学C带你飞 | printf函数 | 变量 | 常量和宏定义 | 数据类型 | 取值范围 | 字符串 | 运算符

    文章目录 一.printf函数 1.printf函数 2.printf函数课后作业 二.变量 1.变量 2.变量课后作业 三.常量和宏定义 1.常量和宏定义 2.常量和宏定义的课后作业 四.数据类型 ...

  7. mysql 按记录编号_告别硬编码,mysql 如何实现按某字段的不同取值进行统计

    上周我突然意识到,我在grafana上写的 sql 语句存在多处硬编码.这篇笔记将记录如何实现没有硬编码的sql语句,以及自学编程过程中如何应对自己的笨拙代码和难题不断的状况. 1.有效但粗笨的硬编码 ...

  8. 2019-7-26 [MySQL] 安装与介绍 语句分类/语法 数据类型 DDL数据定义:创建/查看/删除/使用 DML数据操作:增删改 主键约束 自动增长列 非空约束 默认值 Navicat

    文章目录 0.知识回顾 1.数据库介绍 1.1 数据库概述 1.1.1 什么是数据库 1.1.2 什么是数据库管理系统 1.1.3 数据库与数据库管理系统的关系 1.2 数据库表 1.3 表数据 1. ...

  9. 我的MYSQL学习心得(4) : 数据类型

    我的MYSQL学习心得(1) :简单语法 我的MYSQL学习心得(2) :数据类型宽度 我的MYSQL学习心得(3) : 查看字段长度 MYSQL里的BLOB数据类型 BLOB是一个二进制大对象,用来 ...

  10. MySQL查询过程及Scheme设计与数据类型优化

    MySQL查询过程 我们总是希望MySQL能够获得更高的查询性能,最好的办法是弄清楚MySQL是如何优化和执行查询的.一旦理解了这一点,就会发现:很多的查询优化工作实际上就是遵循一些原则让MySQL的 ...

最新文章

  1. 二维随机变量期望公式_MIT 6.041 概率论笔记 离散随机变量(二)
  2. Spring Boot 小技巧
  3. C语言的逻辑运算符以及优先级及标识符
  4. 判断iframe是否加载完毕的方法(兼容ie和Firefox)
  5. php 长微博程序,长微博生成工具PHP源码 根据文字生成长微博图片 - substr_count
  6. 一份从 0 到 1 的 Java 项目实践清单
  7. Java中的正则表达式 - Java Regex示例
  8. golang中的http server和http client
  9. sed命令 linux下的超强查找和替换命令
  10. 调试工具_Apifox for Mac(接口调试管理工具)
  11. Linux kernel 内核升级与降级实战
  12. 设计模式-Builder Pattern
  13. eslint 保存自动修复_ESLint 自动修复问题之如何保留最后修改人信息
  14. spdy_buffer
  15. 微信小程序下拉刷新功能
  16. Linux shell:echo显示彩色字体
  17. 删除安卓7.1源码中自带的Japanese IME输入法
  18. 智慧执行 大数据的重塑之功
  19. ios 中webView加载html文本图片显示不全
  20. 史上最全软件测试工程师常见的面试题总结【杭州多测师】【面试题】【杭州多测师_王sir】...

热门文章

  1. c语言贪吃蛇自动走,C语言 贪吃蛇
  2. PPT精品教程隐私政策
  3. 推理证明技巧之人肉计算机,四大推理方法搞定高中证明题
  4. 面试常见的八股文记录
  5. cdrx8如何批量导出jpg_Coreldraw/CDR X8 存低版本打开问题 – 数码打印破图 – Coreldraw/CDR软件崩溃 – 渐变导位图角度变了...
  6. dubbo源码解析之服务发布与注册
  7. 如何调用showapiRequest解决图片验证码识别?
  8. DOS bat 的注释方法
  9. solr面试题_查看您的Solr缓存大小:Eclipse Memory Analyzer
  10. 线性四叉树的实现C++