作家
登录

MySQL数据类型--------整数类型实战

作者: 来源: 2017-07-10 15:03:25 阅读 我要评论

* 查看表中插入的数据值

MySQL数据类型--------整数类型拭魅战

1. 背景

* MySQL支撑SQL标准整数类型整数(或INT)和SMALLINT。作为标准的扩大,MySQL还支撑整数类型TINYINT、MEDIUMINT和BIGINT

2. 整数类型所需的存储和值范围

类型 占用空间 最小值 最大年夜值    (字节) (signed/Unsigned) (signed/Unsigned) TINYINT 1 -128

127

    0 255 SMALLINT 2 -32768 32767     0 65535 MEDIUMINT 3 -8388608 8388607     0 16777215 INT 4 -2147483648 2147483647     0 4294967295 BIGINT 8 -9223372036854775808 9223372036854775807     0 18446744073709551615

3. zerofill 属性碰到整数类型应用

* 创建zerofill测试表 zerofill_test

  1. mysql> CREATE TABLE zerofill_test( 
  2.     -> `id` INT(6) ZEROFILL 
  3.     -> )ENGINE=INNODB CHARSET=utf8mb4; 
  4. Query OK, 0 rows affected (0.08 sec)  
  1. mysql> SELECT * FROM unsigned_test; 
  2. +----+------+ 
  3. | id | data | 
  4. +----+------+ 
  5. |  1 |    1 | 
  6. |  2 |    2 | 
  7. +----+------+ 
  8. rows in set (0.00 sec)  

* 插入数值长度小于6的值

  1. mysql> INSERT INTO zerofill_test SELECT 11111; 
  2. Query OK, 1 row affected (0.03 sec) 
  3. Records: 1  Duplicates: 0  Warnings: 0  

* 插入数值长度大年夜于6的值

  1. mysql> INSERT INTO zerofill_test SELECT 2222222; 
  2. Query OK, 1 row affected (0.04 sec) 
  3. Records: 1  Duplicates: 0  Warnings: 0  

* 查看zerofill_test表所有的数据

  1. mysql> SELECT * FROM zerofill_test; 
  2. +---------+ 
  3. | id      | 

      推荐阅读

      华为携手软通动力发布物联网联合解决方案 引领行业数字化转型

    【51CTO.com原创稿件】聪明城市的落地,让人们领会到了信息化技巧给城市中衣食住行带来的便捷。外面上看,聪明>>>详细阅读


    本文标题:MySQL数据类型--------整数类型实战

    地址:http://www.17bianji.com/lsqh/36113.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)