![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
amigo1226
这个作者很懒,什么都没留下…
展开
-
sql优化
LIMIT分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。SELECT * FROM `operation` WHERE `type` = 'update' AND `name` = 'amigo' ORDE...原创 2019-10-16 10:47:15 · 198 阅读 · 0 评论 -
索引笔记
索引是什么?索引是帮助MySQL高效获取数据的数据结构。索引能干什么?提高数据查询的效率。索引:排好序的快速查找数据结构!索引会影响where后面的查找,和order by 后面的排序。一、索引的分类1、从存储结构上来划分:BTree索引(B-Tree或B+Tree索引),Hash索引,full-index全文索引,R-Tree索引。2、从应用层次来分:普通索...原创 2019-10-15 14:30:14 · 235 阅读 · 0 评论 -
MySQL笔记
1、关系型数据库的三范式 第一范式(1NF):是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。列数据的不可分割。 第二范式(2NF):要求数据库表中的每个实例或行必须可以被唯一地区分。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识(主键)。 第三范式(3NF):要求一...原创 2019-09-23 09:35:11 · 157 阅读 · 0 评论 -
MySQL的锁与存储引擎
一、MySQL 引擎1、MyISAM存储引擎不支持事务,不支持外键,只支持表锁,访问速度快对事务完整性没有要求,要求以select \ insert 为主的 应用基本上可以用这个引擎来创建表2、InnoDB 存储引擎 / MySQL默认 存储引擎支持事务,支持外键,支持行锁和表锁3、MEMORY 存储引擎查询快,存在内存,随时会丢失支持散列索引 和B树索引散...原创 2019-06-17 10:10:52 · 241 阅读 · 0 评论 -
MySQL配置允许远程连接
MySQL默认在本地localhost登录root用户,然而远程连接却会报错(root@X.X.X.X acess denied)这里就需要进行配置允许远程连接方式一:进入mysql:mysql -uroot -p运行mysql:use mysql;开启远程访问权限:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' ...原创 2019-06-13 15:36:48 · 49778 阅读 · 5 评论