前一段时间参加了一个国内知名公司的面试,被问及对数据库的了解,自感还不错,可谁知在隔离等级这种基本概念的点翻个船,也不是因为完全不懂,而是本来这里就比较晦涩,加之具体上次看这里的东西时候已经过了一年多,中间一直在做索引相关优化的工作,所以关于隔离等级的概念点的记忆很模糊,导致了面试时候的啪啪打脸,索 ...
分类:
数据库 时间:
2019-11-09 00:24:27
阅读次数:
117
pxc 5.6 忘记密码处理 只说思路: mysql.user 是 myisam 引擎的,pxc 只支持 innodb 引擎。其他存储引擎的更改不复制。然而,DDL(Data Definition Language) 语句在statement级别被复制,并且,对mysql. 表的更改会基于此被复制。 ...
分类:
其他好文 时间:
2019-11-08 12:09:56
阅读次数:
192
@author: Tobin @date: 2019/11/4 16:03:15 MyISAM不支持全文本搜索,InnoDB支持。 FROM employees ep LEFT JOIN dept_emp dp ON ep.emp_no = dp.emp_no ...
分类:
其他好文 时间:
2019-11-07 19:20:48
阅读次数:
89
@author: Tobin @date: 2019/11/7 17:27:01 事务处理用来维护数据库的完整性,保证成批的MySQL操作要么不执行,要么都执行。 InnoDB支持事务处理。 ROOLBACK:回退。不能回退CREATE和DROP COMMIT:类比写回,如果语句执行有部分不成功,就 ...
分类:
其他好文 时间:
2019-11-07 18:51:52
阅读次数:
112
代码演示: 1、搭建数据库环境: CREATE DATABASE mybatis; USE mybatis; DROP TABLE IF EXISTS user; CREATE TABLE user ( id int(20) NOT NULL, name varchar(30) DEFAULT NU ...
分类:
其他好文 时间:
2019-11-07 15:10:34
阅读次数:
128
MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。 InnoDB引擎特点 1、行级锁 2、支持事务,适合处理大量短期事务 3、读写阻塞与事务隔离级别相关 4、可缓存数据和索引 5、支持聚簇索引 ...
分类:
数据库 时间:
2019-11-07 13:16:43
阅读次数:
94
技术 1.以 MySQL 的 InnoDB 引擎为例,由于 MySQL 中有两套日志机制,一套是存储层的 redo log,另一套是 server 层的 binlog,每次更新数据都要对两个日志进行更新。为了防止写日志时只写了其中一个而没有写另外一个,MySQL 使用了一个叫两阶段提交的方式保证事务 ...
分类:
其他好文 时间:
2019-11-06 00:39:39
阅读次数:
75
1、视图 视图当作表2、触发器 insert ...3、存储过程 insert into tb1() update tb2... 事务:innodb p12(out status int): try: insert into tb1() update tb2... set status=1 exce ...
分类:
数据库 时间:
2019-11-05 20:08:21
阅读次数:
131
1/ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错:如果你的硬盘崩溃了,那么数据文件就无法 ...
分类:
数据库 时间:
2019-11-04 21:40:10
阅读次数:
105
(作者声明:本文内容主要参考他人文档,原文链接:https://blog.csdn.net/yjclsx/article/details/81911027) 1.MySQL5.7支持的存储引擎有:InnoDB,MyISAM,Memory,Merge,Archive,Federated,CSV,BLA ...
分类:
数据库 时间:
2019-11-04 17:16:18
阅读次数:
79