随笔分类 - MySQL
MySQL常见面试题
摘要:事务四大特性 原子性:不可分割的操作单元,事务中所有操作,要么全部成功;要么撤回到执行事务之前的状态 一致性:如果在执行事务之前数据库是一致的,那么在执行事务之后数据库也还是一致的; 隔离性:事务操作之间彼此独立和透明互不影响。事务独立运行。这通常使用锁来实现。一个事务处理后的结果,影响了其他事务,
阅读全文
posted @ 2019-05-08 12:15
lin-gooo
MySQL数据库锁类型
摘要:锁概念 : 当高并发访问同一个资源时,可能会导致数据不一致,需要一种机制将用户访问数据的顺序进行规范化,以保证数据库数据的一致性。锁就是其中的一种机制。 一个栗子 :以买火车票为例,火车票可面向广大消费者,每位用户都可以查询余票数量、购买火车票 ... 但最终购票成功的仅有一位用户,处于购票高峰期时
阅读全文
MySQL数据库存储引擎
摘要:何谓存储引擎 : MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中都使用着不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,能够各自在不同方面提高对数据增删改查操作的效率,从而改善你的应用整体功能。 这些不同的技术以及配套的相关功能在My
阅读全文
ORM&MySQL
摘要:概念: ORM:对象关系映射 , 全拼 Object-Relation Mapping ,是一种为了解决面向对象与关系数据库存在的互不匹配现象的技术。主要实现模型对象到关系型数据库数据的映射.比如:把数据库表中每条记录映射为一个模型对象 使用原因: 若不使用ORM框架实现一个应用程序时,我们可能会写
阅读全文
MySQL数据库优化
摘要:1. 添加索引 MySQL数据库的四类索引: index 普通索引,数据可以重复,没有任何限制。 unique 唯一索引,要求索引列的值必须唯一,但允许有空值;如果是组合索引,那么列值的组合必须唯一。 primary key 主键索引,是一种特殊的唯一索引,一个表只能有一个主键,不允许有空值,一般是
阅读全文
MySQL语法
摘要:删除有外键约束的MySQL表中的数据 : SET FOREIGN_KEY_CHECKS = 0 ; 操作结束后 : SET FOREIGN_KEY_CHECKS = 1; 事务处理方法 1、用 BEGIN, ROLLBACK, COMMIT来实现 BEGIN 开始一个事务 ROLLBACK 事务回滚
阅读全文
浙公网安备 33010602011771号