数据库
你就是我最想要的丫头
这个作者很懒,什么都没留下…
展开
-
Mysql的优化(1)
保持学习 保持反思原创 2020-12-04 11:42:28 · 255 阅读 · 0 评论 -
Innodb与MyIsam
1.区别(1)事务处理:MyIsam是非事务安全的,不支持事务,Innodb支持事务。(2)锁机制MyIsam支持的是表锁,锁粒度比较大,Innodb支持行锁,锁粒度小,支持更多并发。(3)数据操作select较多的时候推荐MyISAM;需要Update和insert,处于安全和性能的考虑,使用Innodb。(4)查询表的行数不同查询表包含的记录数时,Mysia...原创 2018-10-16 20:45:04 · 129 阅读 · 0 评论 -
索引分类
目录哈希索引B-Tree索引:哈希索引存储的时候会把key通过Hash函数计算,得到key的Hash值,再用这个Hash值做指针和数据库记录指针绑定在一起。选定一个好的Hash函数很重要,好的Hash函数可以使计算出的Hash值分布均匀,降低冲突,只有冲突减小了,才会降低Hash表的查找时间。在查询的过程大概会分为四步(1) 根据查询条件生成一个Hash值例如 在na...原创 2018-08-29 18:07:57 · 224 阅读 · 0 评论 -
表连接
分类:当需要同时显示多个表中的字段、就可以用表连接实现这样的功能。从分类上看,表连接可以分为内连接、外连接、自然连接,他们之间的主要区别是,内连接仅选出两站表中相互匹配的记录。外连接会选出其他不匹配的记录。外连接又分为左连接、右连接、全外连接。解释&例子:1、左连接:包含所有左边表的记录,即使右边没有与它匹配的记录。eg:Select …… from 表1 left...原创 2018-07-31 17:00:48 · 246 阅读 · 0 评论 -
MySQL 引擎
MySql常用引擎对比 特点 MyISAM InnoDB 存储限制 有 64TB 事务安全 支持 锁机制 表锁 行锁 B树索引 支持 支持 哈希索引 全文索引 支持 集群索引 支持 数据缓存 支持 索引缓存 支持 支持...原创 2018-07-31 16:20:21 · 134 阅读 · 0 评论 -
mysql索引
使用索引的好处与坏处?好处:大大加快了查询的速度坏处:降低了增、删、改的速度,增大了磁盘资源的消耗(索引文件甚至可能比数据文件还大)。索引的使用原则?1.不过度使用索引2. 较频繁的作为查询条件的字段应该添加索引3. 数据分布比较离散的字段适合添加索引,数据分布比较集中的字段不适合添加索引(如性别)4. 更新非常频繁的字段不适合添加索引.5. 不会出现在where子句中的字段不适合添加索引。根据索...原创 2018-04-22 12:52:18 · 268 阅读 · 0 评论 -
MongoDB
1.什么是mongodb?mongodb是一个基于分布式文件存储的Nosql数据库,是一种文档型数据库,适合存储海量数据和提供可扩展的高性能数据存储。2.三要素?数据库databas、集合collection、文档3.mongodb和mysql的区别?缺点:<1>稳定性:mongodb是新型数据库,不太稳定<2>对事务支持较弱<3>占的空间很大,若集合更新比较多...原创 2018-04-22 12:41:46 · 135 阅读 · 0 评论 -
Mysql事务
所谓的事务就是保证以上的多个步骤在同一个环境中执行,只要其中一个失败,事务就会撤销之前的操作,回滚到之前的状态,如果都执行成功,那么事务就认为成功了。这就是事务的作用。对事务有了初步理解后,进一步了解事务的官方概念,事务是DBMS的执行单位。它由有限个数据库操作语句组成。但不是任意的数据库操作序列都能成为事务。一般来说,事务是必须满足4个条件(ACID)原子性(Autmic):一个原子事务要么完整执原创 2018-03-07 09:52:30 · 294 阅读 · 0 评论 -
主键自增的弊端
主键自增的弊端原创 2017-12-14 19:06:32 · 3834 阅读 · 0 评论 -
MySQL的CURD
mysql学习,参照http://blog.csdn.net/qq_35246620/article/details/70941728原创 2017-12-08 21:05:40 · 537 阅读 · 0 评论