Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Coudy Hou
JavaGuide
提交
0c8fbbe4
J
JavaGuide
项目概览
Coudy Hou
/
JavaGuide
与 Fork 源项目一致
从无法访问的项目Fork
通知
5
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
JavaGuide
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
0c8fbbe4
编写于
6月 18, 2019
作者:
S
SnailClimb
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update MySQL.md
上级
85721e86
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
46 addition
and
1 deletion
+46
-1
docs/database/MySQL.md
docs/database/MySQL.md
+46
-1
未找到文件。
docs/database/MySQL.md
浏览文件 @
0c8fbbe4
点击关注
[
公众号
](
#公众号
)
及时获取笔主最新更新文章,并可免费领取本文档配套的《Java面试突击》以及Java工程师必备学习资源。
<!-- TOC -->
-
[
书籍推荐
](
#书籍推荐
)
-
[
文字教程推荐
](
#文字教程推荐
)
-
[
视频教程推荐
](
#视频教程推荐
)
-
[
常见问题总结
](
#常见问题总结
)
-
[
什么是MySQL?
](
#什么是mysql
)
-
[
存储引擎
](
#存储引擎
)
-
[
一些常用命令
](
#一些常用命令
)
-
[
MyISAM和InnoDB区别
](
#myisam和innodb区别
)
-
[
字符集及校对规则
](
#字符集及校对规则
)
-
[
索引
](
#索引
)
-
[
查询缓存的使用
](
#查询缓存的使用
)
-
[
什么是事务?
](
#什么是事务
)
-
[
事物的四大特性(ACID)
](
#事物的四大特性acid
)
-
[
并发事务带来哪些问题?
](
#并发事务带来哪些问题
)
-
[
事务隔离级别有哪些?MySQL的默认隔离级别是?
](
#事务隔离级别有哪些mysql的默认隔离级别是
)
-
[
锁机制与InnoDB锁算法
](
#锁机制与innodb锁算法
)
-
[
大表优化
](
#大表优化
)
-
[
1. 限定数据的范围
](
#1-限定数据的范围
)
-
[
2. 读/写分离
](
#2-读写分离
)
-
[
3. 垂直分区
](
#3-垂直分区
)
-
[
4. 水平分区
](
#4-水平分区
)
-
[
一条SQL语句在MySQL中如何执行的
](
#一条sql语句在mysql中如何执行的
)
-
[
MySQL高性能优化规范建议
](
#mysql高性能优化规范建议
)
-
[
一条SQL语句执行得很慢的原因有哪些?
](
#一条sql语句执行得很慢的原因有哪些
)
<!-- /TOC -->
## 书籍推荐
-
《SQL基础教程(第2版)》 (入门级)
...
...
@@ -21,6 +52,10 @@
## 常见问题总结
### 什么是MySQL?
MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的。MySQL是开放源代码的,因此任何人都可以在 GPL(General Public License) 的许可下下载并根据个性化的需要对其进行修改。MySQL的默认端口号是
**3306**
。
### 存储引擎
#### 一些常用命令
...
...
@@ -257,4 +292,14 @@ InnoDB 存储引擎在 **分布式事务** 的情况下一般会用到**SERIALIZ
### 一条SQL语句执行得很慢的原因有哪些?
[
腾讯面试:一条SQL语句执行得很慢的原因有哪些?---不看后悔系列
](
https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=2247485185&idx=1&sn=66ef08b4ab6af5757792223a83fc0d45&chksm=cea248caf9d5c1dc72ec8a281ec16aa3ec3e8066dbb252e27362438a26c33fbe842b0e0adf47&token=79317275&lang=zh_CN#rd
)
\ No newline at end of file
[
腾讯面试:一条SQL语句执行得很慢的原因有哪些?---不看后悔系列
](
https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=2247485185&idx=1&sn=66ef08b4ab6af5757792223a83fc0d45&chksm=cea248caf9d5c1dc72ec8a281ec16aa3ec3e8066dbb252e27362438a26c33fbe842b0e0adf47&token=79317275&lang=zh_CN#rd
)
## 公众号
如果大家想要实时关注我更新的文章以及分享的干货的话,可以关注我的公众号。
**《Java面试突击》:**
由本文档衍生的专为面试而生的《Java面试突击》V2.0 PDF 版本
[
公众号
](
#公众号
)
后台回复
**"Java面试突击"**
即可免费领取!
**Java工程师必备学习资源:**
一些Java工程师常用学习资源公众号后台回复关键字
**“1”**
即可免费无套路获取。
![
我的公众号
](
https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-6/167598cd2e17b8ec.png
)
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录