![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 79
疯狂的bug
沉下心来,好好学习
展开
-
MySQL 入门实践——「编程题实战」
题目:查找员工编号emp_now为10001其自入职以来的薪水salary涨幅值growth做法1SELECT ((SELECT salary FROM salaries WHERE emp_no = 10001 ORDER BY to_date DESC LIMIT 1) -(SELECT salary FROM salaries WHERE emp_no = 10001 ORDER BY t原创 2017-12-11 11:20:08 · 998 阅读 · 0 评论 -
MySQL 基础——「MySQL架构和SQL解析顺序」
MySQL架构总览->SQL解析顺序。参考书籍《MySQL性能调优与架构实践》、《MySQL技术内幕:SQL编程》1.1客户端发起一条Query请求,监听客户端的‘连接管理模块’接收请求1.2将请求转发到‘连接进/线程模块’1.3调用‘用户模块’来进行授权检查1.4通过检查后,‘连接进/线程模块’从‘线程连接池’中取出空闲的被缓存的连接线程和客户端请求对接,如果失败则创建一个新的连接请求转载 2017-12-13 20:23:22 · 617 阅读 · 0 评论 -
MySQL 基础——数据库乱码解决 utf-8
1.查看你的编码格式在mysql cmd里面打入 show variables like ‘character%’可以看到 2.修改编码格式为utf-8将免安装版的目录下my-default.ini更名为my 然后在里面加入[mysql]default-character-set=utf8[mysqld]character-set-server=utf83.验证修改成功 重启mysql服务原创 2017-12-14 16:24:42 · 1181 阅读 · 0 评论 -
MySQL 性能优化——「Explain 分析实践」
Explain SQL执行计划是优化SQL的利器。我们需要注意:1、DESC=DESCRIBE=EXPLAIN2、EXPLAIN只支持SELECT、INSERT、DELETE、UPDATE3、EXPLAIN的输出包括id、select_type、table、partitions、type、possible_keys、key、key_len、ref、rows、filtered、Extra原创 2017-12-05 22:07:24 · 2857 阅读 · 1 评论 -
MySQL5.7源码编译——报错 CMake Error at cmake/boost.cmake:81 (MESSAGE)
-- Running cmake version 3.10.0...... 中间省略-- BOOST_VERSION_NUMBER is #define BOOST_VERSION 106501CMake Warning at cmake/boost.cmake:266 (MESSAGE): //CMake Error at cmake/boost.cmake:81原创 2017-12-18 20:39:07 · 5964 阅读 · 0 评论 -
MySQL 基础——「MySQL服务器锁和Innodb锁概述」
锁的概述并发程序处理中,最基础也最重要的就是解决共享资源的争用,就是针对一个全局变量进行并发的更新和读取。这个全局变量,可以是一个全局计数器,统计某个事件在多线程中发生的次数。例如MySQL自增主键的并发增长处理。 解决资源争用,最直接的想法是引入锁,对并发读写的数据进行保护(更高级的则包括无锁编程—— Lock Free Programming)。本文主要介绍的是MySQL以及Inno原创 2017-12-20 17:54:51 · 443 阅读 · 0 评论