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 · 1252 阅读 · 2 评论 -
存储过程和函数知识点总结
一、简介 存储程序分为存储过程和函数。 存储过程是一组为了完成特定功能的SQL语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。在数据量特别庞大的情况下利用存储过程能达到倍速的效率提升。二、创建存储过程和函数1.创建存储过程create procedure av...原创 2020-02-20 14:37:13 · 459 阅读 · 0 评论 -
MySQL索引知识点总结
一、简介索引是一个单独的、存储在磁盘上的数据库结构,包含对数据表里所有记录的引用指针。使用索引可快速找出在某个或多个列中有一特定值的行。二、优缺点优点:1.大大加快数据的查询速度2.唯一索引可以保证数据库表每一行的唯一性3.加速表连接时间缺点: 1.创建、维护索引要耗费时间2.索引需占磁盘空间3.对表进行更新操作时,索引也要动态维护,降低了维护速度三、...原创 2020-01-13 11:08:58 · 1574 阅读 · 0 评论 -
MySQL两种存储引擎(InnoDB和MyISAM)对比
一、InnoDB简介InnoDB是事务型数据库的首选引擎,MySQL5.5.5之后,InnoDB作为默认存储引擎。主要特性:InnoDB给MySQL提供了具有提交、回滚和奔溃恢复能力的事务安全存储引擎。InnoDB锁定在行级并且也在select语句中提供一个类似Oracle的非锁定读。这些功能增加了多用户部署和性能。 InnoDB是为处理巨大数据量的最大性能设计。它的CPU效率可能是任何...原创 2019-11-17 14:28:32 · 736 阅读 · 0 评论