MYSQL
X5-j
这个作者很懒,什么都没留下…
展开
-
联合索引在B+树上的结构介绍
前言最近在学习MySQL的存储引擎和索引的知识。看了许多篇介绍MyISAM和InnoDB的索引的例子,都能理解。像这张索引图:PS:该图来自大神张洋的《MySQL索引背后的数据结构及算法原理》一文。但许多文章讲述的都是单列索引,我很好奇联合索引对应的结构图是怎样的。疑惑:联合索引的结构是怎样的比方说联合索引 (col1, col2,col3),我知道在逻辑上是先按照co...转载 2018-12-04 10:57:45 · 337 阅读 · 1 评论 -
MySQL索引原理以及查询优化
一、介绍1.什么是索引?一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。2.为什么要有索引呢?索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键,尤其...转载 2018-12-04 11:17:37 · 100 阅读 · 0 评论 -
Linux下mysql忘记root密码
转载: https://blog.csdn.net/liuzhixiong_521/article/details/84334296杀掉系统的mysql进程killall -TERM mysqld1编辑my.cnf文件打开my.cnf配置文件,找到[mysqld]字段并在下边加入skip-grant-tablesvim my.cnf1保存退出启动mysq...转载 2018-12-04 11:31:38 · 120 阅读 · 0 评论 -
数据库事务的四大特性以及事务的隔离级别
数据库中事务的四大特性(ACID) 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另...原创 2019-02-24 22:10:07 · 144 阅读 · 0 评论 -
怎么快速了解一个mysql数据库表结构和字段
目录库的表及注释表的字段及注释库所有表所有字段及注释库的表及注释查看某个数据库所有表及注释:SELECT TABLE_NAME, TABLE_COMMENTFROM INFORMATION_SCHEMA. TABLESWHERE table_schema = 'dbName';表的字段及注释查看某张表的字段及注释:SELECT tabl...原创 2019-04-23 18:55:44 · 2200 阅读 · 0 评论 -
mysql数据库实现nextval函数
在oracle中使用序列(Sequence)来处理主键字段,现在想要在Mysql中也实现类似的效果。1、新建序列表drop table if exists sequence; create table sequence ( seq_name VARCHAR(50) NOT NULL, -- 序列名称 current_val INT ...转载 2019-09-29 13:27:25 · 9132 阅读 · 1 评论