MySQL中int和integer的区别

环境: MySQLSever 5.1

问题:MySQL 中int和integer什么区别

答案:没有区别

分析:

· INT[(M)][UNSIGNED] [ZEROFILL]

普通大小的整数。带符号的范围是- 2147483648到2147483647。无符号的范围是0到4294967295。

·INTEGER[(M)] [UNSIGNED] [ZEROFILL]

这是INT的同义词。使用两个名字只是为了简化和方便,没有本质上的区别。

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/MySQL/

时间: 2024-11-03 06:55:30

MySQL中int和integer的区别的相关文章

java中int和Integer有什么区别,哪个在公司中比较常用?

问题描述 java中int和Integer有什么区别,哪个在公司中比较常用? java中int和Integer有什么区别,什么时候用int,什么时候用后者,哪个在公司中比较常用? 解决方案 int 是基本数据类型(面向过程留下的痕迹,不过是对Java的有益补充) Integer 是一个类,是int的扩展,定义了很多的转换方法 类似的还有:float Float.double Double.string String等 . 举个例子:当需要往ArrayList,HashMap中放东西时,像int,

Java中关于int和Integer的区别详解_java

1.Java 中的数据类型分为基本数据类型和复杂数据类型 int是前者,integer 是后者(也就是一个类). 2.初始化时 复制代码 代码如下: int i = 1;  Integer i = new Integer(1);   // (要把integer 当做一个类看) int 是基本数据类型(面向过程留下的痕迹,不过是对Java的有益补充) Integer 是一个类,是int的扩展,定义了很多的转换方法 类似的还有:float Float.double Double.string Str

关于mysql中int数据类型储存最大数值与长度的关系

问题描述 关于mysql中int数据类型储存最大数值与长度的关系 关于mysql中int数据类型储存最大数值与长度的关系关于mysql中int数据类型储存最大数值与长度的关系关于mysql中int数据类型储存最大数值与长度的关系关于mysql中int数据类型储存最大数值与长度的关系 解决方案 int最大长度是11. 最大值是 2147483647 (2^31 – 1) 最小值是 -2,147,483,648(-2^31 ) 如果在建表时不指定字段int类型的长度时,系统则默认生成长度为11的字段

MySQL中interactive_timeout和wait_timeout的区别_Mysql

在用mysql客户端对数据库进行操作时,打开终端窗口,如果一段时间没有操作,再次操作时,常常会报如下错误: ERROR 2013 (HY000): Lost connection to MySQL server during query ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... 这个报错信息就意味着当前的连接已经断开,需要重新建立连接. 那么,连接的时长是如何确认的?

mysql中int(1)和int(11)区别详解

mysql字段定义中INT(x)中的x仅仅指的是显示宽度.该可选显示宽度规定用于显示宽度小于指定的列宽度的值时从左侧填满宽度.显示宽度并不限制可以在列内保存的值的范围,也不限制超过列的指定宽度的值的显示.所以x的定义与存储空间没有任何关系都是4个字节. 作为SQL标准的扩展,MySQL也支持整数类型TINYINT.MEDIUMINT和BIGINT.下面的表显示了需要的每个整数类型的存储和范围. 类型 字节 最小值 最大值     (带符号的/无符号的) (带符号的/无符号的) TINYINT 1

mysql中int和varchar的长度详解

int 从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型数据(所有数字).存储大小为 4 个字节.int 的 SQL-92 同义字为 integer varchar 长度是0-255个字符哦 mysql 字段中int后面所跟数字有何意义? varchar后的数字又有何意义?  代码如下 复制代码 mysql> create table t(a int(1)); Query OK, 0 rows affected (0.10 sec)

Mysql 中int[M]—zerofill

我们在定义数字类型的数据类型的时候,往往考虑该数字类型的数据能否装的下该字段的最大值,如状态位的字段:tinyint,表的主键:int,或者bigint,今天在看到开发同学提交表结构设计文档中看到数值类型的字段定义为int(255),int(20),int(2)当时一下还没有反映过来,我们知道在mysql中数字类型用定长字节存储: Column Type Bytes On Disk tinyint 1 bytes smallint 2 bytes mediumint 3 bytes int 4

mysql中char与varchar的区别

在mysql教程中char与varchar的区别呢,都是用来存储字符串的,只是他们的保存方式不一样罢了,char有固定的长度,而varchar属于可变长的字符类型. char与varchar的区别 char (13)长度固定, 如'www.111cn.net'  存储需要空间 13个字符 varchar(13) 可变长 如'www.111cn.net'  需要存储空间 14字符, 从上面可以看得出来char 长度是固定的,不管你存储的数据是多少他都会都固定的长度.而varchar则处可变长度但他

mysql中IFNULL,IF,CASE的区别介绍_Mysql

假设有一数据表的状态字段设计为varchar类型,有以下值:NULL,pending,pending refund,refund,cancel. 我们知道查询状态为cancel的订单,SQL语句可以这样写:SELECT o.oid,o.moneyreceipt,o.moneyget,o.thecurrency,o.status FROM qorder o WHERE o.status = 'cancel' SQL语句能查询出正确的数据,但是当我们想查询状态为非cancel的订单时,可能会出麻烦,