自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 MySQL InnoDB 前缀索引的使用详解和注意事项

前缀索引的使用和注意事项前缀索引当字段里有很长字符串的列(TEXT,长的VARCHER等…),在前几个字符串里加索引,这就是前缀索引。前缀索引语法:alter table table_name add key(column_name(length));优点:索引很长的字符列,这会让索引变得大且慢前缀索引提高索引效率。缺点:降低索引的选择性。选择性:不重复的索引值(基数,card...

2019-10-28 16:18:26 1024 3

原创 MySQL InnoDB聚簇索引和普通索引浅析

聚簇索引Innodb的存储引擎表是索引组织表,聚簇索引就是一种索引组织表的一种形式,索引键值的逻辑顺序决定了表数据行的物理顺序。聚簇索引叶子节点存放所有行的数据记录信息,即数据即索引,索引即数据。检索时不会回表(即不会去访问基表直接从叶子节中拿数据),检索效率会提示。普通索引普通索引在叶子节点不包含所以行数据只会在叶子节点存自己本身的键值和主键的值,索引数据时通过索引上的叶子节点...

2019-10-23 16:36:32 3422 2

原创 MySQL Innodb覆盖索引和主键索引以及唯一索引浅析

主键索引主键索引就是聚簇索引,每张表有且只能有一个主键,可以由一个或多个字段组成。主键索引的三个条件:1.主键键值必须是唯一2.不能含有null值3.保证主键是自增的自增列作主键可以使写入的顺序也是自增的,这个可以提高存储效率语法:alter table table_name add primary key(column_name);多个字段组成主键alter table t...

2019-10-24 14:26:58 1275

原创 数据表的创建和管理

1.创建数据表:create table table_name(表名)(字段名1 字段类型 not null,字段名2 字段类型, …字段名3 字段类型,……约束定义1,约束定义2,…);表名不能重复;表定义包括字段定义和约束定义一张表中至少有一个字段定义约束定义包括:1.主键定义2.外键定义3.唯一约束等。用SQL创建人员信息的数据表:MySQL:create t...

2019-10-22 15:37:48 290

原创 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 192

原创 MySQL常用数据类型简要-单机人生

MySQL数据类型简要字符串类型char(N):定长,效率高,一般用于固定长度的表单提交数据存储。eg:身份证号,手机号,密码varcher(N):不定长。效率偏低 5.0以上 可以存放65532个字节的数据a) 存储限制varchar 字段是将实际内容单独存储在聚簇索引之外,内容开头用1到2个字节表示实际长度(长度超过255时需要2个字节),因此最大长度不能超过65535。b) 编...

2019-10-17 15:42:22 246

原创 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 172

原创 Linux mysql-5.7.24安装和远程连接问题-单机人生

Linux mysql-5.7.24安装和远程连接问题groupadd mysql #添加用户组useradd -r -g /sbin/nologin -g mysql mysql -d /usr/local/mysql #新建msyql用户改变mysql目录权限chown -R mysql:mysql /usr/local/mysql/安装命令(初始化数据库:主意!...

2019-10-17 15:19:09 305 1

原创 从体系结构谈SQL优化

首先sql优化,是一个比较大的话题,我不能说给某个表的某个字段加索引就可以了,就innodb存储引擎来说他采用是B+tree的方式他的实现原理是二叉树如果这个字段重复数据过多哪二叉树就是以平行的方式展开加索引的意义不大还浪费磁盘空间,我们呢要根基实际的业务情况来进行分析的,哪现在怎么说sql优化呢,我们说sql优化其实还是要了解mysql的体系结构,是要知道一条SQL是怎么运行的我们才能更好...

2019-04-26 11:44:30 133 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除