2021年11月1日
摘要: SQL必知必会(第4版) 高性能MySQL(最新版) MySQL官方文档 熟悉MySQL,不要学习 SQL Server等边缘数据库 学好SQL,RDBMS与NoSQL产品多数也都支持SQL NoSQL数据库多数应用于大数据,可以用于拔高了解 阅读全文
posted @ 2021-11-01 14:45 嗷呜喵喵 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 统计日志 generic log:所有的sql查询log slow log:超过预设的long_query_time阈值的sql记录 使用log 就是设置慢查询时间,打开慢查询日志 show variables like 'log_output'; show variables like '%que 阅读全文
posted @ 2021-11-01 14:44 嗷呜喵喵 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 存储过程含义 是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象,目的是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。 数据库 SQL 语言层面的代码封装与重用。 存储过程示例 存储过程和函数的区别 存储过程:依赖 阅读全文
posted @ 2021-11-01 11:08 嗷呜喵喵 阅读(43) 评论(0) 推荐(0) 编辑
摘要: ACID (原子性 Atomicity、一致性 Consistency、隔离性 Isolation、持久性 Durability) 隔离性:包括读未提交(Read uncommitted)、读提交(read committed)、可重复读(repeatable read)和串行化(Serializa 阅读全文
posted @ 2021-11-01 10:51 嗷呜喵喵 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 常用函数 字符串 删除空格 LTRIM(str) RTRIM(str) TRIM(str) LEFT/RIGHT(str,len):返回字符串str最左边/最右边的len个字符; REVERSE(s) 将字符串s的顺序反过来 SUBSTR(s, start, len) 从字符串 s 的 start 阅读全文
posted @ 2021-11-01 10:50 嗷呜喵喵 阅读(22) 评论(0) 推荐(0) 编辑
摘要: explain介绍 使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。 1、表的读取顺序 2、数据读取操作的操作类型 3、哪些索引可以使用 4、哪些索引被实际使用 5、表之间的引用 6、每张表有多少行被优化器 阅读全文
posted @ 2021-11-01 10:23 嗷呜喵喵 阅读(27) 评论(0) 推荐(0) 编辑