随笔分类 -  mysql

mysql
摘要:利用docker搭建主从复制 环境 首先拉取docker镜像,我们这里使用5.7版本的mysql: docker pull mysql:5.7 然后使用此镜像启动容器,这里需要分别启动主从两个容器 Master(主): docker run -p 3340:3306 --name master -e 阅读全文
posted @ 2021-04-22 12:36 hcly 阅读(185) 评论(0) 推荐(0)
摘要:Mysql 之最左原则 什么是聚集索引和非聚集索引 mysql的底层使用b+树来存储缩印的 且数据都存在叶子节点 对于Innodb来说 他的键索引和行记录都是存储在一起的 因此叫做聚集索引 MyISAM 的行记录是单独存储的,不和索引在一起,因此 MyISAM也就没有聚集索引。 除了聚集索引,其它索 阅读全文
posted @ 2021-04-18 12:06 hcly 阅读(1263) 评论(0) 推荐(0)
摘要:使用条件 ① 两个表必须是InnoDB表,MyISAM表暂时不支持外键 ② 外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显式建立; ③ 外键关系的两个表的列必须是数据类型相似,也就是可以相互转换类型的列,比如int和tinyint可以,而 阅读全文
posted @ 2021-03-09 20:51 hcly 阅读(380) 评论(0) 推荐(0)