码迷,mamicode.com
首页 > 数据库 > 详细

mysql innodb 表

时间:2020-05-27 20:11:26      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:size   完整性   存储   逻辑   mysql   数据段   upd   唯一索引   http   

表是根据主键顺序组织存放的,这种方式称为索引组织表

没定义主键,则判断是否有非空的唯一索引,如果有就用该列作为主键,没有的话自动创建6字节的指针作为主键

可通过 select a,b,c,_rowid 来判断表的主键,_rowid会显示单列主键列的值

 

逻辑存储结构

 技术图片

 

常见的段有数据段、索引段、回滚段等,数据段是B+树的叶节点,索引段是B+树的非叶节点

区由连续的页组成,固定为1MB

页默认为16KB,可通过 innodb_page_size 修改

 技术图片

 

约束

数据完整性

实体完整性:每个表必须有主键

域完整性:每列的值满足特定的条件

参照完整性:两张表之间的关系

innoDB提供了主键、唯一、外键、默认、非空约束

定义外键时的 on delete 和 on update 表示对父表进行delete和update时,对子表进行的操作

 

mysql innodb 表

标签:size   完整性   存储   逻辑   mysql   数据段   upd   唯一索引   http   

原文地址:https://www.cnblogs.com/ts65214/p/12976009.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!