MySQL
单机人生
这个作者很懒,什么都没留下…
展开
-
MySQL InnoDB 前缀索引的使用详解和注意事项
前缀索引的使用和注意事项前缀索引当字段里有很长字符串的列(TEXT,长的VARCHER等…),在前几个字符串里加索引,这就是前缀索引。前缀索引语法:alter table table_name add key(column_name(length));优点:索引很长的字符列,这会让索引变得大且慢前缀索引提高索引效率。缺点:降低索引的选择性。选择性:不重复的索引值(基数,card...原创 2019-10-28 16:18:26 · 1138 阅读 · 3 评论 -
MySQL Innodb覆盖索引和主键索引以及唯一索引浅析
主键索引主键索引就是聚簇索引,每张表有且只能有一个主键,可以由一个或多个字段组成。主键索引的三个条件:1.主键键值必须是唯一2.不能含有null值3.保证主键是自增的自增列作主键可以使写入的顺序也是自增的,这个可以提高存储效率语法:alter table table_name add primary key(column_name);多个字段组成主键alter table t...原创 2019-10-24 14:26:58 · 1410 阅读 · 0 评论 -
MySQL InnoDB聚簇索引和普通索引浅析
聚簇索引Innodb的存储引擎表是索引组织表,聚簇索引就是一种索引组织表的一种形式,索引键值的逻辑顺序决定了表数据行的物理顺序。聚簇索引叶子节点存放所有行的数据记录信息,即数据即索引,索引即数据。检索时不会回表(即不会去访问基表直接从叶子节中拿数据),检索效率会提示。普通索引普通索引在叶子节点不包含所以行数据只会在叶子节点存自己本身的键值和主键的值,索引数据时通过索引上的叶子节点...原创 2019-10-23 16:36:32 · 3490 阅读 · 2 评论 -
MySQL5.6 Linux安装详解
MySQL5.6 Linux安装详解第一步:查看Linux系统版本命令:uname -a第二步:下载对应系统的包:此例为:mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz //MySQL二进制压缩包解压tar.gz 命令 :tar -zxvf ****.tar.gz第三步:重新命名解压包(mysql)并移动到 /usr/local/mysql...原创 2019-10-21 11:07:34 · 213 阅读 · 0 评论 -
MySQL体系结构
1、Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的(SQL Interface、Parser、Optimizer、Caches&Buffers、Pluggable Storage Engines)(1) Connectors指的是不同语言中与SQL的交互(2)Management Serveices & Utilities: 系统管理和控制工具,例如备份恢复、...原创 2019-10-17 15:40:13 · 216 阅读 · 0 评论