文档章节

mysql数据类型---数值型---int

noteman
 noteman
发布于 2015/12/04 14:21
字数 215
阅读 28
收藏 0

场景:在做数据库设计时,偶然疏忽将一个对象的ID设成了int(1)的数据类型,系统跑了一段时间,ID都涨到几万了,居然没出现问题,在做设计review的时候才发现这个问题。还真是奇怪,

int(1)的逻辑跟varchar(1)的逻辑不一样吗???
分析:网上一搜,还真的跟我理解的不一样,

对于int型,永远需要占用4个字节,默认就是11位;

而指定的长度称作显示宽度,mysql中column定义中有个叫zerofill的属性,当该属性设置为true时,则int型后面的长度就起作用了。

当int值不满指定长度时,则显示时前面会自动补0;

如:int(6)的值为11,则显示为000011。

© 著作权归作者所有

noteman
粉丝 14
博文 233
码字总数 44869
作品 0
六安
私信 提问
Oracle数据转移Mysql中遇到的问题以及解决办法

前几天因工作需要我得将Oracle数据库中几十张表转移到Mysql中,由于之前没有相关经验,上网简单百度后选用Navcat Premium软件工作。 Navcat Premium进行数据转移有三种办法:1、复制表 2、导...

littleant2
2015/07/30
108
0
PHP(二)数据类型

变量是一种数据,是计算机内为某一个数据取的名字。 PHP没有声明变量的命令,变量在第一次赋值给它的时候被创建。 PHP是一门弱类型语言,不必向PHP声明该变量的数据类型,PHP会根据变量的值,...

ChuckleLiu
2015/12/21
58
0
Mysql中,int(10)和int(11)的区别

int(M) M指示最大显示宽度。最大有效显示宽度是255。显示宽度与存储大小或类型包含的值的范围无关 首先说一下mysql的数值类型,MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据...

qwergkp
2018/11/07
26
0
Mysql中,int(10)和int(11)的区别

int(M) M指示最大显示宽度。最大有效显示宽度是255。显示宽度与存储大小或类型包含的值的范围无关 首先说一下MySQL的 数值类型,MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据...

bengozhong
2016/12/09
1K
0
MySql中字段类型与长度和取值范围解析

MySQL中的数据类型大体分为三大类,数值类型,时间日期类型以及字符串类型。下面将对这三种类型进行详细的介绍。 一、数值类型   MySQL 支持所有标准SQL 中的数值类型,其中包括严格数值类...

张锦飞
2018/07/02
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

快速排序与冒泡排序

快速排序与冒泡排序 比较基础,特准备写博客记录和思考一下

T型人才追梦者
40分钟前
2
0
OSChina 周三乱弹 —— 调查人员问狗 那你在做什么啊?

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑推荐:《Let It Be》- John Denver 《Let It Be》- John Denver 手机党少年们想听歌,请使劲儿戳(这里) @FalconChen :每天看一遍,...

小小编辑
今天
6
0
高效程序员的45个习惯总结版-文末脑图

1 做事 一个重大的错误应该被当做一次学习而不是指责他人的机会,团队成员一起工作,应该互相帮助,而不是互相指责 2 欲速则不达 不要为了修复问题而去修复,要投入时间和精力保持代码整洁 ...

阿提说说
今天
18
0
带南海九段线分位数地图可视化(R语言版)

今天带来一篇承诺虾神的可视化博客。内容是使用R语言进行带南海九段线分位数地图可视化。虾神的原博文地址如下(Python版)。 Python实现带南海九段线分位数地图完整可视化版本(附代码及数据...

胖胖雕
今天
12
0
Nginx 的进程结构,你明白吗?

Nginx 进程结构 这篇文章我们来看下 Nginx 的进程结构,Nginx 其实有两种进程结构: 单进程结构 多进程结构 单进程结构实际上不适用于生产环境,只适合我们做开发调试使用。因为在生产环境中...

武培轩
今天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部