mysql
文章平均质量分 80
陈伟chenwei
这个作者很懒,什么都没留下…
展开
-
innodb存储引擎
innodb存储引擎数据库和实例 数据库(database):物理操作系统文件或其他形式文件类型的集合实例(instance):mysql数据库由后台线程以及一个共享内存区组成。 通常情况下,两者是一对一关系;但是,在集群情况下可能存在一个数据库被多个数据实例使用的情况。 mysql实例在系统上的表现就是一个进程; InnoDB存储架构原创 2017-08-01 00:21:38 · 276 阅读 · 0 评论 -
MyISAM存储引擎
MyISAM存储引擎每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。索引文件的扩展名是.MYI (MYIndex)。要明确表示你想要用一个MyISAM表格,请用ENGINE表选项指出来: CREATE TABLE t (i INT) ENGINE = MYISAM;原创 2017-08-01 00:35:59 · 461 阅读 · 0 评论 -
SQL的主键和外键约束详解及用途
SQL的主键和外键的作用: 外键取值规则:空值或参照的主键值。(1)插入非空值时,如果主键表中没有这个值,则不能插入。(2)更新时,不能改为主键表中没有的值。(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。(4)更新主键记录时,同样有级联更新和拒绝执行的选择。简而言之,SQL的主键和外键就是起约束作用。 关系型数据库中的一原创 2017-08-23 18:43:37 · 2339 阅读 · 0 评论 -
SQL中常用模糊查询的四种匹配模式&&正则表达式
执行数据库查询时,有完整查询和模糊查询之分。一般模糊语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:1、%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请运用两个百分号(%%)表示。比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'将原创 2017-09-27 20:17:36 · 1320 阅读 · 0 评论 -
数据库中事务的四大特性
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响转载 2017-11-16 00:28:11 · 347 阅读 · 0 评论 -
MySQL笔记-锁、事务与并发控制
MySQL用的时间也不短了,但从没有做过总结。今天就来总结一下吧。MySQL服务器逻辑架构每个连接都会在mysql服务端产生一个线程(内部通过线程池管理线程),比如一个select语句进入,mysql首先会在查询缓存中查找是否缓存了这个select的结果集,如果没有则继续执行 解析、优化、执行的过程;否则会之间从缓存中获取结果集。MySQL并发控制原创 2017-12-02 00:33:52 · 264 阅读 · 0 评论