mysql中各种字段的取值范围过节回来,网站更新的第一篇文章.

看来我有必要在最近找到一位志同道合的同学一起来维护站点才行了—————————————————————-tinyint

-128 – 127

tinyint unsigned

0 – 255

smallint

-32768 – 32767

smallint unsigned

0 – 65535

mediumint

-8388608 – 8388607

mediumint unsigned

0 – 16777215

int 或 integer

-2147483648 – 2147483647

int unsigned 或 integer unsigned

0 – 4294967295

bigint

-9223372036854775808 – 9223372036854775807

bigint unsigned

0 – 18446744073709551615

float

-3.402823466e+38 – -1.175494351e-38

0

1.175494351e-38 – 3.402823466e+38

double 或 double precision 或 real

-1.7976931348623157e+308 – -2.2250738585072014e-308

0

2.2250738585072014e-308 – 1.7976931348623157e+308

decimal[(m,[d])] 或 numeric(m,d)

由m(整个数字的长度,包括小数点,小数点左边的位数,小数点右边的位数,但不包括负号)和d(小数点右边的位数)来决定,m缺省为10,d缺省为0

date

1000-01-01 – 9999-12-31

datetime

1000-01-01 00:00:00 – 9999-12-31 23:59:59

timestamp

1970-01-01 00:00:00 – 2037年的某天(具体是哪天我也不知道,呵呵)

time

-838:59:59 to 838:59:59

year[(2|4)]

缺省为4位格式,4位格式取值范围为1901 – 2155,0000,2位格式取值范围为70-69(1970-2069)

char(m) [binary] 或 nchar(m) [binary]

m的范围为1 – 255,如果没有binary项,则不分大小写,nchar表示使用缺省的字符集.在数据库中以空格补足,但在取出来时末尾的空格将自动去掉.

[national] varchar(m) [binary]

m的范围为1 – 255.在数据库中末尾的空格将自动去掉.

tinyblob 或 tinytext

255(2^8-1)个字符

blob 或 text

65535(2^16-1)个字符

mediumblob 或 mediumtext

16777215 (2^24-1)个字符

longblob 或 longtext

4294967295 (2^32-1)个字符

enum(value1,value2,…)

可以总共有65535个不同的值

set(value1,value2,…)

最多有64个成员

mysql栏的范围外值,MySQL中各种字段的取值范围-数据库专栏,MySQL相关推荐

  1. MySQL中各种字段的取值范围

    2019独角兽企业重金招聘Python工程师标准>>> TINYINT -128 - 127 TINYINT UNSIGNED 0 - 255 SMALLINT -32768 - 3 ...

  2. php给textarea赋值,html中textarea赋值与取值问题详细讲解

    html中textarea赋值与取值问题详细讲解2017-10-17 21:49 许多小伙伴在编程的时候,容易搞错一个问题,就是对textarea赋值. 因为第一感觉就是textarea和input一 ...

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

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

  4. java byte 正数最大_关于JAVA中Byte类型的取值范围的推论(*零为正数,-128在计算机中的表示方法...)...

    先看一段推理 +124:0111 1100 -124:1000 0100 +125:0111 1101 -125:1000 0011 +126:0111 1110 -126:1000 0010 +12 ...

  5. Struts2中EL表达式的取值范围问题

    Struts2中EL表达式的取值范围问题 在Struts2中对request进行了装饰,增强了getAttribute()方法,改变了EL该方法的查找范围,具体为,查找request域,不存在,查找值 ...

  6. numpy中方法参数axis取值理解

    numpy中方法参数axis取值理解 首先不要使用什么横纵轴去理解,因为时间长了就忘记了,而且如果a是一个三维数组就没法解释了. axis等于0时,在shape中表示的是二维数组.那么np.amin( ...

  7. html获取contextpath,JavaScript中${pageContext.request.contextPath}取值问题及解决方案

    在JSP里取${pageContext.request.contextPath},方式一是可以正常取到,但方式二却取到的是 字符"${pageContext.request.contextP ...

  8. python中bool函数用法_在python中bool函数的取值方法

    bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假. 1.当对数字使用bool函数时,0返回假(False),任何其 ...

  9. Linux之Saltstack中grains、pillar取值和jinja模板的应用

    一.grains和pillar介绍 1. Grains简介 Grains是SaltStack的一个组件,存放在SaltStack的minion端.当salt-minion启动时会把收集到的数据静态存放 ...

最新文章

  1. 深入理解:RabbitMQ的前世今生
  2. Java JDBC连接SQL Server2005错误:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败...
  3. Java 8 简明教程
  4. JQuery when
  5. android studio 65536错误的解决
  6. cudnn下载_记录新电脑安装Ubuntu18.04,CUDA, cuDNN全过程
  7. MongoDB与其他数据库的对比
  8. android语音识别开源代码,android语音识别,有没有相应的源码,教程可以推荐啊?
  9. python机器学习案例系列教程——GBDT算法、XGBOOST算法
  10. SQL Server 数据库性能优化(转载)
  11. 借助 Clay 编写 不可思议 的 c# 代码
  12. 8583 mac 字符选择 java 实现_转 8583包 mac算法
  13. 微时刻视频创意小视频广告怎么制作下载?
  14. 【笔记整理】node.js笔记
  15. 获取短信验证码并实现登录
  16. 计算机的宽带用户名没有了怎么办,电脑没办法建立宽带连接怎么办
  17. linux添加java环境变量
  18. 【网络安全】文件上传漏洞 详解
  19. 1234无重复三位数python_第11篇参考答案:Python入门经典习题题解
  20. 苹果6s登录id显示无法连接服务器,iPhone6s appleID无法登入

热门文章

  1. DNN安装报错-The stored procedure 'dbo.GetPortalAliasByPortalID' doesn't exist.如何解决
  2. Code Valley团队拟在澳洲建立一座价值5000万美元的BCH科技园
  3. BCH或将在年底超越ETH
  4. 对冲基金BKCM LLC创始人看涨BCH
  5. 22.6. Query 查询
  6. Linux 文件系统权限(一)
  7. Ext.data.GroupingStore
  8. 局域网配置NTP服务器
  9. Yii “CDbConnection failed to open the DB connection: could not find driver解决办法
  10. 菜鸟必读 Linux系统的字型设定方法