文档章节

mysql 数据类型及占用字节数

会游泳的鱼_
 会游泳的鱼_
发布于 10/22 12:33
字数 274
阅读 17
收藏 0

数字类型

TINYINT                           1 字节 
SMALLINT                          2 个字节 
MEDIUMINT                         3 个字节 
INT                               4 个字节 
INTEGER                           4 个字节 
BIGINT                            8 个字节 
FLOAT(X)                          4 如果 X < = 24 或 8 如果 25 < = X < = 53 
FLOAT                             4 个字节 
DOUBLE                            8 个字节 
DOUBLE PRECISION                  8 个字节 
REAL                              8 个字节 
DECIMAL(M,D)                      M字节(D+2 , 如果M < D) 
NUMERIC(M,D)                      M字节(D+2 , 如果M < D)

日期和时间类型

DATE                                    3 个字节 
DATETIME                                8 个字节 
TIMESTAMP                               4 个字节 
TIME                                    3 个字节 
YEAR                                    1 字节

字符串类型

CHAR(M)                                  M字节,1 <= M <= 255 
VARCHAR(M)                               L+1 字节, 在此L <= M和1 <= M <= 255 
TINYBLOB, TINYTEXT                       L+1 字节, 在此L< 2 ^ 8 
BLOB, TEXT                               L+2 字节, 在此L< 2 ^ 16 
MEDIUMBLOB, MEDIUMTEXT                   L+3 字节, 在此L< 2 ^ 24 
LONGBLOB, LONGTEXT                       L+4 字节, 在此L< 2 ^ 32 
ENUM('value1','value2',...)              1 或 2 个字节, 取决于枚举值的数目(最大值65535) 
SET('value1','value2',...)               1,2,3,4或8个字节, 取决于集合成员的数量(最多64个成员)

© 著作权归作者所有

共有 人打赏支持
会游泳的鱼_
粉丝 0
博文 59
码字总数 55237
作品 0
深圳
后端工程师
私信 提问
MySQL CHAR和VARCHAR那些事

我们知道CHAR(M)和VARCHAR(M)的区别就是VARCHAR(M)是变长的字符串,而CHAR(M)是定长的字符串。我们暂时先不考虑变长和定长的问题,我们先来看一看CHAR(M)和VARCHAR(M)中的M代表的是什么意思。...

trayvon
2015/11/17
0
0
[每日更新-MySQL基础]5.常用的数据类型-整数和字符串

1. 数据类型 在学习PHP的时候我们已经讲过数据类型了,所谓数据类型就是数据的格式。每一种数据类型在计算机中存储的方式会有差异,占用的存储容量也有区别,所以选择合适的数据类型可以节约...

涛哥1989
08/06
0
0
Mysql 学习之 mysql 列类型和占用的字节数

Mysql中的列类型有三大类:数值类、字符类和日期/时间类 数值类分整数型和浮点型两大类 整数型: 列名取值范围占用字节数 TINYINT非常小的正整数,带符号:-128~127,不带符号0~255 占用1字节...

天真花语
07/03
0
0
MySQL数字类型int与tinyint、float与decimal如何选择

最近在准备给开发做一个mysql数据库开发规范方面培训,一步一步来,结合在生产环境发现的数据库方面的问题,从几个常用的数据类型说起。 int、tinyint与bigint 它们都是(精确)整型数据类型...

seanlook
08/27
0
0
Mariadb----字符类型 (五)

MYSQL数据类型----字符串类型 可以使用命令查看常见编码所占字节数: MariaDB [(none)]> SHOW CHARACTER SET; 查看默认字符: SHOW VARIABLES LIKE 'character%';,发现数据库编码均已改成utf...

博为峰教研组
2016/12/20
25
0

没有更多内容

加载失败,请刷新页面

加载更多

AS连接网易Mumu模拟器

1、安装模拟器 打开这个网址现在模拟器然后安装 http://mumu.163.com/ 2、安装完成后启动模拟器 3、进入模拟器安装目录 例如本机的安装目录:C:\Program Files (x86)\MuMu\emulator\nemu\vmo...

HGMrWang
13分钟前
5
0
设计要做到扩展性强还挺难的

概述 在日常开发中,有时候你的上司会跟你说,这个模块的设计扩展性要高。把这句话说出来很简单,但是要做到则非常难。导致难的其中一个因素是: 你不熟悉这个行业的业务的玩法 我举个例子来...

Sam哥哥聊技术
14分钟前
2
0
聊聊 scala 的模式匹配

一. scala 模式匹配(pattern matching) pattern matching 可以说是 scala 中十分强大的一个语言特性,当然这不是 scala 独有的,但这不妨碍它成为 scala 的语言的一大利器。 scala 的 patt...

终日而思一
16分钟前
1
0
Spring事物手动回滚

手动回滚: 方法1:在service层方法的catch语句中增加:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();语句,手动回滚,这样上层就无需去处理异常(现在项目的做法)...

寒风中的独狼
20分钟前
0
0
直角三角形的三角函数

sinA = a/c;A = asin(a/c); 特殊角度的三角函数值

一个小妞
28分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部