10 2018 档案
摘要:博文首先说明索引的分类及创建,然后会涉及到索引的可用性选择以及索引的优化。 索引是什么?先说创建索引的目的,创建索引是为提高对数据的查询速度。在字典的目录中,我们可以很快找到某个字的位置,索引的作用就是类似于目录,是为了针对select操作而存在的。 【索引是创建在表上,是对数据库表中一列或多列的值
阅读全文
摘要:这片文章主要是对innodb表空间的一些说明: innodb中表空间可以分为以下几种: 系统表空间 独立表空间 undo表空间 临时表空间(temporary tablespace) 通用表空间(general tablespace) 系统表空间与独立表空间 表空间可以看做是innodb存储引擎结构
阅读全文
摘要:标准SQL包含了4种基本的语句类别: DDL语句,数据定义语句,主要用来定义数据库,表名,字段,例如create,drop,alter. DML语句,数据操作语句,用来对数据记录的增删改查,还用来保证数据的一致性。主要有select,delete,insert,update语句。 DCL语句,数据控
阅读全文
摘要:MySQL中支持生成列,生成列的值是根据列定义中包含的表达式计算的。 一个简单的例子来认识生成列! 生成列中的值,是根据生成列的定义计算出来的! 生成列的定义如下: VIRTUAL: 不存储列值,但在读取值之前立即计算此列的数值,虚拟列不占存储空间,innodb支持虚拟列上的二级索引。为默认的存储方
阅读全文
摘要:MySQL的数据类型 MySQL数据库支持的数据类型主要有以下几种: 整型 浮点型 字符 BLOB型 枚举和集合类型 JSON类型(MySQL5.7新增加的支持) 整型 整数类型是数据库中最基本的数据类型。标准SQL中支持INTEGER和SMALLINT这两类整数类型。MySQL数据库除了支持这两种
阅读全文