加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MYSQL教程mysql int(1) 与 tinyint(1) 区别

发布时间:2020-12-12 02:47:15 所属栏目:MySql教程 来源:网络整理
导读:《MYSQL教程mysql int(1) 与 tinyint(1) 区别》要点: 本文介绍了MYSQL教程mysql int(1) 与 tinyint(1) 区别,希望对您有用。如果有疑问,可以联系我们。 导读:问题:mysql int(1) tinyint(1)有什么区别?我指定了字段长度,类型还有意义吗?Reply:mysql 中int

《MYSQL教程mysql int(1) 与 tinyint(1) 区别》要点:
本文介绍了MYSQL教程mysql int(1) 与 tinyint(1) 区别,希望对您有用。如果有疑问,可以联系我们。

导读:问题:mysql int(1) tinyint(1)有什么区别?我指定了字段长度,类型还有意义吗?Reply:mysql 中int(1)和tinyint(1)中的1只是指定显示长度,...

问题:
mysql int(1) tinyint(1)有什么区别?
我指定了字段长度,类型还有意义吗?
?
Reply:
mysql 中int(1)和tinyint(1)中的1只是指定显示长度,并不表示存储长度,只有字段指定zerofill是有用
如int(3),如果实际值是2,如果列指定了zerofill,查询结果便是002,左边用0来填充.
?
TINYINT[(M)] [UNSIGNED] [ZEROFILL]?MYSQL应用

A very small integer. The signed range is -128 to 127. The unsigned range is 0 to 255.?MYSQL利用

INT[(M)] [UNSIGNED] [ZEROFILL]?MYSQL利用

A normal-size integer. The signed range is -2147483648 to 2147483647. The unsigned range is 0 to 4294967295.?
位数限制根本没有意义.
?MYSQL应用

mysql> create table testint(id int(1),col2 tinyint(1));
Query OK,0 rows affected (0.06 sec)MYSQL利用

mysql> insert into testint values(256,257);
Query OK,1 row affected,1 warning (0.03 sec)MYSQL利用

mysql> select * from testint;
+------+------+
| id | col2 |
+------+------+
| 256 | 127 |
+------+------+
1 row in set (0.02 sec)MYSQL利用

mysql> insert into testint values(336,1 warning (0.02 sec)MYSQL利用

mysql> select * from testint;
+------+------+
| id | col2 |
+------+------+
| 256 | 127 |
| 336 | 127 |
+------+------+
2 rows in set (0.00 sec)MYSQL利用

mysql> insert into testint values(336,255);
Query OK,1 warning (0.03 sec)MYSQL利用

mysql> select * from testint;
+------+------+
| id | col2 |
+------+------+
| 256 | 127 |
| 336 | 127 |
| 336 | 127 |
+------+------+
3 rows in set (0.00 sec)MYSQL利用

mysql>MYSQL利用

上边的warning提示.
----------------------------
mysql?? 中?? 真,假?? 这样的数据应该用什么数据类型?
reply:tinyint(1)MYSQL利用

编程之家PHP培训学院每天发布《MYSQL教程mysql int(1) 与 tinyint(1) 区别》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读