
mysql
文章平均质量分 61
生命不息战斗不止!
面壁十年图破壁,难酬蹈海亦英雄。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql总结
1 数据库使用的意义①内存速度快,但是容量小且无法永久性存储② 使用数据库可以实现永久性存储,结构清晰,可读性好,标准的sql语句,更方便的进行增删改查等操作2 sqlstructure query language 结构化查询语言,是关系数据库的通用的增删改查语言,mysql是一个基于sql的轻量级开源关系型数据库软件3 数据库的三大范式①第一范式,每一列都不可再分②第二范式,在第一范式的基础上,每一列都没有重复出现的数据③第三范式,...原创 2021-03-24 22:32:28 · 605 阅读 · 0 评论 -
myisam和innodb到底谁更快
MyISAM只加载了索引数据进内存,加载的数据量少,所以在相同时间内加载进内存的的索引数据也就越多,使CPU在相同时间内查询出更多的索引数据,当然这些必须要在查询的数据量大的情况下才能提现出来,查询的数据量少的时候则是Innodb更快.毕竟Innodb是聚集索引不用再去调用一次IO查询另一个文件了...原创 2021-05-26 11:49:11 · 1412 阅读 · 0 评论 -
using filesort和using temporary
using filesort用Explain分析SQL语句的时候,经常发现有的语句在Extra列会出现Using filesort,mysql官方文档对他的描述也很奇怪,不好理解概念:mysql会对数据使用一种外部索引排序,而不是基于表内部索引顺序来进行读取,mysql无法利用内部索引来完成的排序被我们称为文件排序注意:Using filesort 是Mysql里一种速度比较慢的外部排序,如果能避免是最好的了,很多时候,我们可以通过优化索引来尽量避免出现Using filesort,从而提高速度。原创 2021-05-26 09:12:44 · 1326 阅读 · 1 评论 -
mysql事务的acid、三种并发问题与四种隔离级别(建议收藏)
事物的ACIDautomic:原子性,事物是一个不可分割整体consistency:一致性,事物所涉及的操作要么都成功要么都失败isoltion:隔离性,事物的执行时独立的duriable:持久性,事物执行成功后会持久化的作用于数据库,不可逆转事物并非下所引发的三种问题读脏数据:事务A读到了事务B还没有提交的数据,例如银行转账操作,原账户余额100元事物B更改为了200元(此时还未提交),事物A读取到当前账户为200元,这就是脏数据,我们认为事物A应该读取到100元才对,因为事物B一单回滚那么原创 2021-03-13 16:44:41 · 1233 阅读 · 0 评论 -
设置mysql8的root可以远程访问
1 alter mysql 操作mysql系统表2 ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘W20289@qq.com’; //修改root的密码符合mysql的默认规则3 update user set host = ‘%’ where user =‘root’;查看更新 :select user,host from user------------------+-----------+| user原创 2021-02-07 23:18:44 · 2122 阅读 · 0 评论