11.9.mysql必知大纲

MySQL了解大纲

pymysql中的cursor

proxySQL(mysql的中间件)

mysql8.0与5.7的区别

mysql设计思想

innodb,myisam的区别

事物的特性(原子性,一致性,持久性,隔离性)

三范式:一种分表的思想

索引

主键索引:

唯一索引:

联合索引(普通索引,index(id,username))

Fulltext key(全文索引,myisam才有效针对like)

mysql其他

  • (mysql读表从左到右,再从上到下)

  • 两张表,给你需求,让你写sql(连表查询,子查询(查询结果更纯洁))

存储过程

  • 类似于函数:(没有return)写一条特别复杂的sql,连100张表

函数

触发器

  • (保证数据的完整性)

分布式存储的原理

(就是一台主机允许让多台从机监听,然后从服务器不停的拷贝主服务器中的数据(已变化的数据))

分布式:基于一主多从,多台从服务器监听主服务器,主服务方开放3306端口,开放对从服务器ip地址的支持

都是基于binlog = 2 进制传输流

  • 主服务器:
    • 都是innodb 负责插入(.frm存储表的结构,表的索引)(.ibd存储的是数据)master
  • 从服务器:
    • slave 设置主服务器的ip 主服务器额端口 一个主服务器的mysql账号
    • 需要主服务器的 2进制传输文件的编号 文件端口号

猜你喜欢

转载自blog.csdn.net/gold_time_/article/details/80920782