千家信息网

Innodb下null '' ' '的存储表现有什么不同

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下Innodb下null '' ' '的存储表现有什么不同,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!null :nullbits 位图上的区别。'':可变字节多一
千家信息网最后更新 2026年11月03日Innodb下null '' ' '的存储表现有什么不同

小编给大家分享一下Innodb下null '' ' '的存储表现有什么不同,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

  • null :nullbits 位图上的区别。

  • '':可变字节多一个字节。

  • ' ':可变字节多一个字节且实际数据区域为0X20多一个字节。

如下语句:

mysql> show create table testnull1 \G*************************** 1. row ***************************       Table: testnull1Create Table: CREATE TABLE `testnull1` (  `id` int(11) DEFAULT NULL,  `name` varchar(20) DEFAULT NULL,  `name1` varchar(10) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin11 row in set (0.00 sec)mysql> insert into testnull1 values(1,'gaopeng','gaopeng');Query OK, 1 row affected (0.22 sec)mysql> insert into testnull1 values(1,'','gaopeng');Query OK, 1 row affected (0.22 sec)mysql> insert into testnull1 values(1,null,'gaopeng');Query OK, 1 row affected (0.22 sec)mysql> insert into testnull1 values(1,' ','gaopeng');Query OK, 1 row affected (0.22 sec)mysql> select * from testnull1;+------+---------+---------+| id   | name    | name1   |+------+---------+---------+|    1 | gaopeng | gaopeng ||    1 |         | gaopeng ||    1 | NULL    | gaopeng ||    1 |         | gaopeng |+------+---------+---------+4 rows in set (0.00 sec)

主要观察第2,3,4行。

  • 第二行:

07 00:2字节可变字段长度,第二个00代表name 字段的长度,这里''长度是0
00: null位图
0000180025:fixed extrasize
0000012065100000000ec9e9b1000014210110:rowid+trx_id+rollback_ptr
80000001:数据1
67616f70656e67:数据'gaopeng'

  • 第三行

07:1字节可变长度
02:null位图
0000200026:fixed extrasize
0000012065110000000ec9eeb4000014060110:rowid+trx_id+rollback_ptr
80000001:数据1
67616f70656e67:数据'gaopeng'

  • 第四行

0701:2字节可变长度,01代表是name字段长度
00:null位图
000028ff78:fixed extrasize
0000012065120000000ec9f0b6000014040110:rowid+trx_id+rollback_ptr
80000001:数据1
20:数据' '
67616f70656e67:数据'gaopeng'

看完了这篇文章,相信你对"Innodb下null '' ' '的存储表现有什么不同"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

字节 数据 长度 可变 位图 字段 不同 存储 代表 篇文章 区域 完了 实际 更多 知识 行业 语句 资讯 资讯频道 频道 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网新科技 百单网互联网科技有限公司怎么样 互联网科技公司简介 互联网科技深圳 互联网科技的发展 无线互联网科技 科技类的互联网平台 恒生科技互联网指数分析 互联网教育科技公司vipkid 广州恒生互联网科技有限 福建科技产业互联网发展 黑科技闪耀互联网之光 特约风豹互联网科技为什么扣费 互联网企业科技类企业如何做账 互联网风格科技公司名称 互联网公司属于科技吗 科技互联网经济论坛 现代互联网科技公司 现代科技的标志之一的互联网 六子台科技互联网展会 上海挚品互联网科技有限公司 互联网科技产业 科技创新与互联网经济 银川新华互联网科技职业技术培训学校图片 崇明区互联网教育科技诚信经营 互联网时代的科技公司 广东工业互联网大赛深圳学泰科技 皮皮虾互联网科技有限公司 唐山双旺合互联网科技产业园 科技互联网专业务虚会材料
0