-----MySQL
文章平均质量分 94
一个处女座的程序媛
脚踏实地,仰望星空。
展开
-
[MySQL高级](一) EXPLAIN用法和结果分析
1. EXPLAIN简介使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。➤ 通过EXPLAIN,我们可以分析出以下结果:表的读取顺序数据读取操作的操作类型哪些索引可以使用哪些索引被实际使用表之间的引用每张表有多少行被优化器查询➤ 使用方式如下:EXPLAIN +SQL语句EXPLAIN SELECT * FROM t1执行计划包含的信息2. 执行计划各字段含义2.1 idse转载 2021-08-25 18:24:03 · 436 阅读 · 0 评论 -
悲观锁与乐观锁
今天小编在用配置管理管理器的http://blog.csdn.net/u010850027/article/details/43410137原创 2017-11-17 11:18:58 · 769 阅读 · 13 评论 -
学会用数据库的方式思考 SQL 是如何执行的
虽然 SQL 是声明式语言,我们可以像使用英语一样使用它,不过在 RDBMS(关系型数据库管理系统)中,SQL 的实现方式还是有差别的。今天我们就从数据库的角度来思考一下 SQL 是如何被执行的。关于今天的内容,你会从以下几个方面进行学习:Oracle 中的 SQL 是如何执行的,什么是硬解析和软解析;MySQL 中的 SQL 是如何执行的,MySQL 的体系结构又是怎样的;什么是存储引擎...转载 2019-07-05 10:58:40 · 374 阅读 · 1 评论 -
Cast(字段名 as 转换的类型 ) 转换类型
前言小编最近在工作时遇到一个需求, 需要查询出某类数据最大值加1(其为字符串类型的数据)实现Postgresqlselect cast(max(code) as Integer)+1 from t_unit where t.code like '${strCode}%'注:上面语句用postgresql实现MySQL在MySQL中除了以上cast这种方式, convert也可...原创 2019-08-26 21:43:15 · 3742 阅读 · 0 评论