![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
GeeksforGeeks
没有什么比技术更好的认证
展开
-
常用SQL语句及MySQL规约
常用SQL语句及MySQL规约数据库显示数据库列表show databases;建库create database 库名查看字符集show variables like ‘charactor%’;查看数据库字符集show create database 数据库名修改字符集修改数据库的字符集alter database 库名 character set ‘utf8’修改表的字符集alter table 表名 convert to charac原创 2020-12-06 11:03:39 · 160 阅读 · 0 评论 -
MySQL调优
MySQL调优查询性能优化Explain:用来分析SELECT查询语句,查看sql 语句的执行过程。id:SELECT查询的序列号table:正在访问的表名type:访问的类型。ALL全表扫描、Index全索引扫描key:使用的索引,NULL表示没有索引rows:扫描的物理行数Extra:额外的信息。using index、using filesort手工排序,没有利用索引。查询优化重构查询切分大查询一个大查询如果一次性执行的话,可能会锁住原创 2020-12-06 11:01:29 · 101 阅读 · 0 评论 -
MySQL梗概
MySQL梗概MySQL逻辑架构连接器用户连接、用户验证分析器词法分析、语法分析优化器优化sql语句基于CBO成本/RBO规则优化重写查询,优化表的执行顺序、选择最优索引重写查询:移除不必要的括号、移除没有用的条件、化简表达式的条件解析查询之前,先查询缓存(MySQL8.0移除缓存)注意:优化器只有在不改变结果的前提下才进行优化执行器sql语句的执行组件。MyISAM和InnoDBMySQL锁读写锁共享锁。多个事务对于同一数据可以原创 2020-12-06 10:48:28 · 123 阅读 · 1 评论