`

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的配置文件 具体安装见:https://blog.csdn.net/qq_31787603/article/details/81206033

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

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

    MySQL中int最大值深入讲解

    在MySQL数据库中,整数类型是用于存储数值数据的关键元素,包括`INT`在内的各种整数类型都有着不同的存储范围和用途。本篇文章将深入讲解`INT`类型的最大值及其背后的原理。 首先,我们要理解计算机存储的基本单位...

    mysql int和tinyint的区别.docx

    在MySQL中,`INT` 和 `TINYINT` 是两种常见的整数类型,它们主要用于存储整数值。这两种类型的差异主要体现在存储空间的需求、能够表示的数值范围以及显示宽度等方面。 #### 二、INT 类型详解 1. **存储空间**:`...

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

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

    MySQL INT类型全解析

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

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

    MySQL中的`INT`数据类型用于存储整数值,如`INT(3)`和`INT(11)`。然而,这些数字括号内的数字并不是用来限制实际存储的整数值的位数或长度,而是用来指定显示宽度的。这在某些情况下,如格式化输出或者配合`ZEROFILL...

    MySQL数据库中把int转化varchar引发的慢查询

    在MySQL数据库中,数据类型的选择对于查询性能至关重要,尤其是在涉及索引时。本文将深入探讨在将`int`类型转换为`varchar`类型后导致的慢查询问题,并提供相关优化建议。 首先,让我们看下问题的根源。在给出的表`...

    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相关链接 ...

    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....

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

    在这个项目示例中,我们将深入探讨如何使用这些技术将MySQL数据库中的数据呈现到JSP页面上。 首先,我们需要了解Servlet。Servlet是Java平台上的一个标准接口,用于扩展服务器的功能,特别是处理HTTP请求。在本项目...

    JDBC数据类型与数据库字段对应表——mysql篇

    JDBC数据类型与数据库字段对应表——mysql篇 数值型 整型 JDBC tinyint java.lang.Integer smallint mediumint java.lang.Long int bigint java.math.BigInteger

    Mysql中文参考手册

    《Mysql中文参考手册》详尽地介绍了MySQL数据库管理系统中所使用的语言及其应用规范。本章节着重于文字处理,即字符串和数字的书写规则,对于理解并正确操作MySQL数据库至关重要。 #### 二、字符串的书写规则 字符...

Global site tag (gtag.js) - Google Analytics