![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL从入门到精通读书笔记
su_simian
这个作者很懒,什么都没留下…
展开
-
MySQL性能优化知识点总结
一、简介 通过合理安排资源,调整系统参数使MySQL运行更快、更节省资源。 二、优化查询 1.分析查询语句 # explain select语句 explain select * from user # 查询结果为 id | select_type | table | type | possible_keys | key | key_len | ref | rows | ...原创 2020-02-22 15:28:21 · 1261 阅读 · 2 评论 -
存储过程和函数知识点总结
一、简介 存储程序分为存储过程和函数。 存储过程是一组为了完成特定功能的SQL语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。在数据量特别庞大的情况下利用存储过程能达到倍速的效率提升。 二、创建存储过程和函数 1.创建存储过程 create procedure av...原创 2020-02-20 14:37:13 · 471 阅读 · 0 评论 -
MySQL索引知识点总结
一、简介 索引是一个单独的、存储在磁盘上的数据库结构,包含对数据表里所有记录的引用指针。使用索引可快速找出在某个或多个列中有一特定值的行。 二、优缺点 优点: 1.大大加快数据的查询速度 2.唯一索引可以保证数据库表每一行的唯一性 3.加速表连接时间 缺点: 1.创建、维护索引要耗费时间 2.索引需占磁盘空间 3.对表进行更新操作时,索引也要动态维护,降低了维护速度 三、...原创 2020-01-13 11:08:58 · 1612 阅读 · 0 评论 -
MySQL两种存储引擎(InnoDB和MyISAM)对比
一、InnoDB简介 InnoDB是事务型数据库的首选引擎,MySQL5.5.5之后,InnoDB作为默认存储引擎。主要特性: InnoDB给MySQL提供了具有提交、回滚和奔溃恢复能力的事务安全存储引擎。InnoDB锁定在行级并且也在select语句中提供一个类似Oracle的非锁定读。这些功能增加了多用户部署和性能。 InnoDB是为处理巨大数据量的最大性能设计。它的CPU效率可能是任何...原创 2019-11-17 14:28:32 · 770 阅读 · 0 评论