mysql5.7从入门到精通笔记

一、初识MySql

开源的数据库管理系统(DBMS)

二、MySql的安装与配置

百度

三、数据库的基本操作

创建删除数据库,百度。

InnoDB 存储引擎

事务型数据库的首选引擎,支持事务安全表ACID,支持行锁定和外键,MySql5.5版本之后的默认的存储引擎。

MyISAM 存储引擎

插入查询快,不支持事务,MySql5.5之前是默认的存储引擎。没啥用,5.5之前的MySql也不火。不支持事务的还不如用Redis,多成熟。

四、数据表的基本操作

建表这些,不需要写,没啥新玩意儿,就日常用的那些。

五、数据类型和运算符

就varchar和in not like 那些,不需要写。

六、MySql函数

avg、sum、count、字符串截取那些,百度。

七、查询数据

这里搞点题练练手吧,练完粘贴到这里,找个好的练习资料各种使用方式熟练。还有那本书的,不能眼高手低。

八、插入、更新与删除数据

insert、update、delete不需要写。

九、索引

高性能mysql再写。

十、存储过程和函数

没啥用感觉

十一、视图

不需要写

十二、 MySql触发器

没啥用,java可以替代

十三、MySql用户管理

百度。

十四、数据备份与恢复

DBA做的事情。主要写生成备份命令,根据备份恢复命令、导入导出命令

十五、MySql日志

日志分类

  1. 错误日志
  2. 查询日志 记录连接和执行语句
  3. 二进制日志binarylog 记录所有更改的语句,用于数据复制 ,也可以用于数据恢复
  4. 慢查询日志 记录所有执行时间超过long_query_time的所有查询或不使用索引的查询。

十六、性能优化

专门的MySql调优博客

你可能感兴趣的:(mysql相关,数据库,mysql,dba)