MyISAM 和 InnoDB 存储引擎的对比 锁粒度方面:由于锁粒度不同,InnoDB 比 MyISAM 支持更高的并发; InnoDB 的锁粒度为行锁、MyISAM 的锁粒度为表锁、行锁需要对每一行进行加锁,所以锁的开销更大, 但是能解决脏读和不可重复读的问题,相对来说也更容易发生死锁 可恢复性 ...
分类:
数据库 时间:
2020-05-28 21:44:47
阅读次数:
76
和大多数的数据库不同, MySQL中有一个存储引擎的概念, 针对不同的存储需求可以选择优的存储引擎。 存储引擎就是存储数据,建立索引,更新查询数据等等技术的实现方式 。存储引擎是基于表的,而不是基于库的。 所以存储引擎也可被称为表类型。 MySQL的存储引擎: MySQL的储存引擎有InnoDB , ...
分类:
数据库 时间:
2020-05-26 22:01:03
阅读次数:
90
1.存储引擎认识及相关知识 1.1存储引擎概念: 官方定义:将数据以不同的技术存储在文件(内存)中,该技术即为存储引擎,也称为表类型。每种存储引擎使用不同的存储机制、索引技巧及锁定水平。简单讲,存储引擎是存储数据,查询数据的技术。 1.2相关知识 .并发: 之前的认识一直比较片面:并发即是同时有很多 ...
分类:
数据库 时间:
2020-05-21 14:35:49
阅读次数:
72
博客地址: "https://ainyi.com/88" 对于 Blob,前端开发中可能比较少遇到;数据库中可使用 Blob 概念,例如 Mysql 存储二进制数据的类型就是 Blob,也就是说图片可存储于数据库中,以二进制格式存储 Blob 对象表示一个不可变、原始数据的类文件对象。File 接口 ...
分类:
其他好文 时间:
2020-05-17 17:57:40
阅读次数:
70
今天在用navicat创建MYSQL存储过程的时候,总是出现错误,错误信息如下. 1303-Can 't create a PROCEDURE from within another stored routine.这个错误信息,比较难以理解,于是仔细检查存储过程内容,也没什么问题呀,代码如下: CR ...
分类:
数据库 时间:
2020-05-17 16:00:36
阅读次数:
88
转自:https://hacpai.com/article/1558144768869 oracle mysql 注:help_topic 为 mysql 存储内置函数的表 ...
分类:
数据库 时间:
2020-05-13 17:24:46
阅读次数:
83
DELIMITER// #防止mysql遇到分号(;)就执行,换成//,后面遇到//才执行。 CREATE PROCEDURE setAccountIdFrameId() #创建名为setAccountIdFrameId存储过程 BEGIN # 声明变量 DECLARE accountids INT ...
分类:
数据库 时间:
2020-05-12 20:41:12
阅读次数:
99
MySQL 保存 Boolean 值时,用 1 代表 TRUE,0 代表 FALSE;类似一个 bit 位,默认没有数据,即为 0,也即 Faslse MySQL 存储 Boolean 值的类型为 tinyint(1) 类型;MySQL 中有 true、false、TRUE、FALSE 四个常量,代 ...
分类:
其他好文 时间:
2020-05-12 20:11:11
阅读次数:
87
存储引擎 由于不同的文件格式对应有不同的存储方式以及处理机制,因此我们需要用不同的处理机制来存储不同的数据。 存储引擎就是不同的处理机制 MySQL只要存储引擎 Innodb: MySQL5.5版本及之后 默认的存储引擎(存储数据更加安全) myisam: MySQL5.5版本之前 的默认的存储引擎 ...
分类:
数据库 时间:
2020-05-04 17:21:33
阅读次数:
71
### 存储数据的演变过程* 随意的存到一个文件中、数据格式也是千差万别的完全取决于我们自己 ```PYTHON """ # 小李 jason|123|NB # 小王 egon-123-DBJ # 小红 tank~123~hecha """ ```* 软件开发目录规范 限制了存储数据的具体位置 `` ...
分类:
数据库 时间:
2020-04-30 15:51:01
阅读次数:
67