当前位置:   article > 正文

mysql基础(5)_列类型之整形、显示长度(zerofill)_1.2列类型——显示长度(zerofill)

1.2列类型——显示长度(zerofill)

列类型(字段类型)

整数类型
Tinyint
迷你整形,系统采用一个字节来保存的整形:一个字节 =8位,最大能表示的数值是0-255
Smallint
小整形,系统采用两个字节来保存的整形:能表示0-65535之间
Mediumint
中整形,采用三个字节来保存数据
Int
整形(标准整形),采用四个字节来保存数据
Bigint
大整形,采用八个字节来保存数据

  1. mysql> create table int_data(
  2. -> int_1 tinyint,
  3. -> int_2 smallint,
  4. -> int_3 mediumint,
  5. -> int_4 int,
  6. -> int_5 bigint);
  7. Query OK, 0 rows affected (0.14 sec)
  8. mysql> insert into int_data values(10,10000,100000,10000000,1000000000);
  9. Query OK, 1 row affected (0.11 sec)
  10. mysql> select * from int_data;
  11. +-------+-------+--------+----------+------------+
  12. | int_1 | int_2 | int_3 | int_4 | int_5 |
  13. +-------+-------+--------+----------+------------+
  14. | 10 | 10000 | 100000 | 10000000 | 1000000000 |
  15. +-------+-------+--------+----------+------------+
  16. 1 row in set (0.00 sec)
  17. -- 1 warning 插入数据超出范围,tinyint默认为整形增加负数,实际表示的区间为-128-127
  18. mysql> insert into int_data values(255,255,255,255,255);
  19. Query OK, 1 row affected, 1 warning (0.00 sec)
  20. mysql> insert into int_data values(-128,255,255,255,255);
  21. Query OK, 1 row affected (0.04 sec)
  22. mysql> select * from int_data;
  23. +-------+-------+--------+----------+------------+
  24. | int_1 | int_2 | int_3 | int_4 | int_5 |
  25. +-------+-------+--------+----------+------------+
  26. | 10 | 10000 |
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/322365
推荐阅读
相关标签
  

闽ICP备14008679号