InnoDB和MyISAM是很多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,5.7之后就不一样了 1、事务和外键 InnoDB具有事务,支持4个事务隔离级别,回滚,崩溃修复能力和多版本并发的事务安全,包括ACID。如果应用中需要执行大量的INSERT或UPDATE操作,则应该使用I ...
分类:
数据库 时间:
2019-08-30 09:39:25
阅读次数:
111
一、MySQL的二进制日志binlog可以说是MySQL最重要的日志,它记录了所有的DDL和DML语句(除了数据查询语句select),以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 一般来说开启binlog日志大概会有1%的性能损耗。但开启后可以用来恢复数据。 ...
分类:
数据库 时间:
2019-08-29 17:47:31
阅读次数:
110
sql语句的分类 常用sql语句 mysql中存储引擎 mysql5.6支持的存储引擎包括InnoDB、MyISAM、MEMORY、CSV、BLACKHOLE、FEDERATED、MRG_MYISAM、ARCHIVE、PERFORMANCE_SCHEMA。其中NDB和InnoDB提供事务安全表,其他 ...
分类:
其他好文 时间:
2019-08-09 19:35:59
阅读次数:
117
innodb和myisam两种存储引擎的区别 1.事务和外键 1)InnoDB具有事务,支持4个事务隔离级别,回滚,崩溃修复能力和多版本并发的事务安全,包括ACID。如果应用中需要执行大量的INSERT或UPDATE操作,则应该使用InnoDB,这样可以提高多用户并发操作的性能 2)MyISAM管理 ...
分类:
数据库 时间:
2019-08-01 14:22:32
阅读次数:
111
mysql引擎 Innodb :默认引擎(5.1之后版本),数据完整性,并发性处理,擅长更新,删除,支持事务安全的引擎,支持外键、行锁、事务是他的最大特点。如果有大量的update和insert,建议使用InnoDB,特别是针对多个并发和QPS较高的情况。 myisam:高速查询及插入。擅长插入和查 ...
分类:
数据库 时间:
2019-07-17 19:04:27
阅读次数:
133
Mysql错误编码和解释表1.错误消息的组成 一共由三部分组成 mysql数字错误代码,这个数字的mysql的特定值,不可以移植到其它数据库系统。 一个五位长度的sqlstate值,这些值取自ANSI SQL和ODBC,并且更加标准化。并不是所有的MySQL错误号都具有相应的SQLSTATE值。在这 ...
分类:
数据库 时间:
2019-05-28 09:37:35
阅读次数:
1485
首先,我们知道在MySQL中,二进制日志是server层的,主要用来做主从复制和即时点恢复时使用的。而事务日志(redo log)是InnoDB存储引擎层的,用来保证事务安全的。现在我们来讨论一下MySQL主从复制过程中的一些细节问题,有关于主从复制可以看具体的章节。 在了解了以上基础的内容后,我们 ...
分类:
数据库 时间:
2019-05-21 14:38:08
阅读次数:
157
数据库存储引擎: 一 InnoDB存储引擎 InnoDB是事务型数据库的首选引擎,支持事务安全表(ACID),其它存储引擎都是非事务安全表,支持行锁定和外键,MySQL5.5以后默认使用InnoDB存储引擎。InnoDB主要特性为MySQL提供了具有提交、回滚和崩溃恢复能力的事务安全(ACID兼容) ...
分类:
数据库 时间:
2019-02-28 13:25:49
阅读次数:
259
初识MySQL日志binlogMySQL重要log,二进制日志文件,记录所有DDL和DML语句(除select),事件形式记录,包含语句所执行的消耗时间,事务安全型。DDL(数据库定义语言),主要命令有create、alter、drop等。DDL主要定义或改变表table的结构、数据类型。建表时使用。MDL(数据操纵语言),主要命令有select、update、insert、delete。mysq
分类:
数据库 时间:
2019-02-27 15:51:54
阅读次数:
269
MVC是一种软件架构的思想,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离; (1)模型: 业务逻辑包含了业务数据的加工与处理以及相应的基础服务(为了保证业务逻辑能够正常进行的事务、安全、权限、日志等等的功能模块); (2)视图:展现模型处理的结果;另 ...
分类:
Web程序 时间:
2019-02-13 12:31:42
阅读次数:
218