`

mysql int(10)中的10表示的真正含义

阅读更多

int(10): 之前总以为其中的10表示字段所能表示的位数,其实发现理解错了,这个10表示的是数据显示的长度为10位。

 

如:int(2):并不表示数据的大小最大为99,其最大的值和int表示的最大值一样,只是表示查询时显示的结果长度为2位

 

int

从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer

无符号时,表示的范围为:0~4294967295

有符号时,表示的范围为:-2147483648~2147483647

 

 

int(M) [undesigned] [zerofill],加上zerofill后则会对于不满足指定的显示位的数据会在其前面加上0

 

mysql> create table t (t int(3) zerofill);
Query OK, 0 rows affected (0.00 sec)

mysql> insert into t set t = 10;
Query OK, 1 row affected (0.00 sec)

mysql> select * from t;
+——+
| t |
+——+
| 010 |
+——+
1 row in set (0.11 sec)

 

 

 

0
2
分享到:
评论

相关推荐

    对比MySQL中int、char以及varchar的性能

    在本篇文章中我们给大家分享了关于MySQL中int、char以及varchar的性能对比的相关内容,有兴趣的朋友们学习下。

    mysql中int的日期格式处理

    本文是我搜集的几个关于时间操作的函数,在mysql中经常有用整型存放日期的问题,如何将整型转换为日期型在网上特别难搜索,本文就提供此项功能。

    MySql配置.int文件

    mysql的配置文件 具体安装见:https://blog.csdn.net/qq_31787603/article/details/81206033

    mysql int(3)与int(11)的区别详解

    mysql int(3)与int(11)的区别 总结,int(M) zerofill,加上zerofill后M才表现出有点点效果,比如 int(3) zerofill,你插入到数据库里的是10,则实际插入为010,也就是在前面补充加了一个0.如果int(3)和int(10)不加...

    详解MySQL数据类型int(M)中M的含义

    介绍 MySQL 数据类型中的 integer types 有点奇怪。你可能会见到诸如:int(3)、int(4)、int(8) 之类的 int 数据类型。...在 integer 数据类型中,M 表示最大显示宽度。 原来,在 int(M) 中,M 的值跟 int(M) 所占

    MySQL创建存储过程批量插入10万条数据

    MySQL创建存储过程批量插入10万条数据 存储过程 1、首先防止主键冲突,我们清空表。 TRUNCATE table A_student; 2、编写存储过程 delimiter ‘$’; CREATE PROCEDURE batchInsert(in args int) BEGIN declare i int ...

    麒麟V10安装MySQL数据库

    在虚拟机上安装一个国产系统麒麟V10,在麒麟V10上安装MySQL数据库

    MySQL INT类型全解析

    整型是MySQL中最常用的字段类型之一,通常用于存储整数,其中int是整型中最常用的,对于int类型你是否真正了解呢?本文会带你熟悉int类型相关知识,也会介绍其他整型字段的使用。 1.整型分类及存储范围 整数类型 ...

    mysql int和tinyint的区别.docx

    mysql int和tinyint的区别.docx

    MySQL中int最大值深入讲解

    导语 前两天看到的问题,展开写一下。 字节 ...先说明一下,在 MySQL 中的整数类型,可以分为 unsigned 和 signed 两种,即无符号和有符号,具体内容这里不展开。tinyint 的大小就是 1 byte,在 si

    详解MySQL数据类型DECIMAL(N,M)中N和M分别表示的含义

    关于MySQL数据类型decimal中n和m分别表示什么含义?本文就此问题作了简单论述,并创建相关表进行验证,需要的朋友可以了解下。

    银河麒麟v10安装MySQL5.7 含教程

    Linux系统版本:银河麒麟v10 arm MySQL5.7 aarch64 免编译

    MySQL 5.7 中文文档

    MySQL 5.7 中文文档 MySQL 5.7 中文文档 MySQL 5.7 中文文档

    mysql中文使用手册

    1 MySQL的一般的信息 2 MySQL 邮件列表及如何提问或报告错误 3 MySQL的许可证和技术支持 4 安装 MySQL 5 MySQL 与标准的兼容性 6 MySQL 存取权限系统 7 MySQL 语言参考 8 MySQL 教程 9 MySQL 服务器功能 10 从 ...

    Mysql5.7.37-rpm安装包(aarch64平台)

    mysql-community-client-5.7.37-1.ky10.ky10.aarch64.rpm mysql-community-common-5.7.37-1.ky10.ky10.aarch64.rpm mysql-community-devel-5.7.37-1.ky10.ky10.aarch64.rpm mysql-community-embedded-5.7.37-1.ky10....

    MySQL8中文参考手册2022官方.zip

    对于数据字典功能的其他含义,是指“数据字典的笔记“部分在MySQL 8版本说明 对MySQL数据字典的好处包括: 一个集中的数据字典,统一存储字典数据简单。看到第14,“数据字典” 基于元数据的存储文件的去除。看到...

    MySQL中文参考手册.chm

    1.2 关于本手册 1.2.1 本手册中使用的约定 1.3 MySQL的历史 1.4 MySQL的主要特征 1.5 MySQL稳定性? 1.6 顺应2000年 1.7 SQL一般信息和教程 1.8 有用的MySQL相关链接 ...

    使用servlet,jdbc将mysql中数据显示在jsp页面中

    使用servlet,jdbc将mysql中数据显示在jsp页面中

Global site tag (gtag.js) - Google Analytics