MySQL InnoDB
FromNowOnUntilTheEnd
每日记录
展开
-
MySQL InnoDB第四章:DML、DDL、DCL和外键约束CASCADE、视图
DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言DDL(data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构...原创 2019-06-26 13:58:10 · 314 阅读 · 0 评论 -
MySQL InnoDB第四章:分区RANGE、HASH、KEY、COLUMNS和子分区SUBPARTITION
4.8.1分区概述1、MySQL的分区 ①MySQL数据库支持的分区类型为水平分区,不支持垂直分区。水平分区:指将同一表中不同行的记录分配到不同的物理文件中。垂直分区:不同列 ②MySQL数据库的分区是局部分区索引,一个分区既存放了数据又存放了索引。全局分区是指数据存放在各个分区中,但是所有数据的索引放在一个对象中2、查看当前数据库是否分区 ①SHOW VARIAB...原创 2019-06-26 14:03:37 · 1285 阅读 · 0 评论 -
MySQL InnoDB第五章:聚集/辅助/B+树索引、Cardinality 值
5.4.1 聚集索引1、InnoDB存储引擎表是索引组织表,即表中数据按照主键顺序存放。2、聚集索引(clustered index)是按照每张表的主键构造一棵B+树,同时叶子节点中存放的即为整张表的行记录数据,也将聚集索引的叶子节点称为数据页。(索引组织表中数据也是索引的一部分) 同B+树结构一样,每个数据页都通过一个双向链表进行链接。3、实际的数据页只能按照一棵B+树进行排...原创 2019-07-01 19:28:02 · 316 阅读 · 0 评论