社区
MySQL
帖子详情
mysql int(1) tinyint(1)有什么区别?
meadking
2008-10-17 10:03:59
mysql int(1) tinyint(1)有什么区别?
我指定了字段长度,类型还有意义吗?
...全文
2677
3
打赏
收藏
mysql int(1) tinyint(1)有什么区别?
mysql int(1) tinyint(1)有什么区别? 我指定了字段长度,类型还有意义吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zty598416146
2011-06-01
打赏
举报
回复
tinyint 是真正的一个字节
iihero_
2008-10-17
打赏
举报
回复
TINYINT[(M)] [UNSIGNED] [ZEROFILL]
A very small integer. The signed range is -128 to 127. The unsigned range is 0 to 255.
INT[(M)] [UNSIGNED] [ZEROFILL]
A normal-size integer. The signed range is -2147483648 to 2147483647. The unsigned range is 0 to 4294967295.
位数限制基本没有意义。
mysql> create table testint(id int(1), col2 tinyint(1));
Query OK, 0 rows affected (0.06 sec)
mysql> insert into testint values(256, 257);
Query OK, 1 row affected, 1 warning (0.03 sec)
mysql> select * from testint;
+------+------+
| id | col2 |
+------+------+
| 256 | 127 |
+------+------+
1 row in set (0.02 sec)
mysql> insert into testint values(336, 257);
Query OK, 1 row affected, 1 warning (0.02 sec)
mysql> select * from testint;
+------+------+
| id | col2 |
+------+------+
| 256 | 127 |
| 336 | 127 |
+------+------+
2 rows in set (0.00 sec)
mysql> insert into testint values(336, 255);
Query OK, 1 row affected, 1 warning (0.03 sec)
mysql> select * from testint;
+------+------+
| id | col2 |
+------+------+
| 256 | 127 |
| 336 | 127 |
| 336 | 127 |
+------+------+
3 rows in set (0.00 sec)
mysql>
关注一下上边的warning提示。。。。
denniswwh
2008-10-17
打赏
举报
回复
mysql 中int(1)和tinyint(1)中的1只是指定显示长度,并不表示存储长度,只有字段指定zerofill是有用
如int(3),如果实际值是2,如果列指定了zerofill,查询结果就是002,左边用0来填充。
mysql
int
和
tiny
int
的
区别
.docx
mysql
int
和
tiny
int
的
区别
.docx
MySQL
INT
类型全解析
整型是
MySQL
中最常用的字段类型之一,通常用于存储整数,其中
int
是整型中最常用的,对于
int
类型你是否真正了解呢?本文会带你熟悉
int
类型相关知识,也会介绍其他整型字段的使用。 1.整型分类及存储范围 整数类型 ...
mysql
中
TINY
INT
的取值范围
在
MySQL
的数据类型中,
Tiny
int
的取值范围是:带符号的范围是-128到127。无符号的范围是0到255(见官方《
MySQL
5.1参考手册》http://dev.
mysql
.com/doc/refman/5.1/zh/column-types.html#numeric-types)。
Tiny
int
...
mysql
中
int
、big
int
、small
int
和
tiny
int
的
区别
详细介绍
最近使用
mysql
数据库的时候遇到了多种数字的类型,主要有
int
,big
int
,small
int
和
tiny
int
;接下来将详细介绍以上三种类型的应用
JDBC数据类型与数据库字段对应表——
mysql
篇
JDBC数据类型与数据库字段对应表——
mysql
篇 数值型 整型 JDBC
tiny
int
java.lang.
Int
eger small
int
medium
int
java.lang.Long
int
big
int
java.math.Big
Int
eger
MySQL
56,679
社区成员
56,709
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章