随笔分类 - MySQL
摘要:事务具备的特性 原子性:要执行的事务是一个独立的操作单元,要么全部执行,要么全部不执行 一致性:事务的一致性是指事务的执行不能破坏数据库的一致性,一致性也称为完整性。一个事务在执行后,数据库必须从一个一致性状态转变为另一个一致性状态。 隔离性:多个事务并发执行时,一个事务的执行不应影响其他事务的执行
阅读全文
摘要:1 InnoDB索引介绍 底层是页结构,每次insert时都会按照主键进行排序,因此最好按照主键顺序进行insert或者设置主键自增,不然会影响插入效率。 如果要插入的数据一页已经不够,则会分页,新插入的数据会根据主键顺序选择插入位置而并不一定插入在新的一页上 但是这样多个的结构本身就构成链表,在搜
阅读全文
摘要:MyISAM和InnoDB两者的应用场景: 1) MyISAM管理非事务表。它提供高速存储和检索,以及全文搜索能力。如果应用中需要执行大量的SELECT查询,那么MyISAM是更好的选择。2) InnoDB用于事务处理应用程序,具有众多特性,包括ACID事务支持。如果应用中需要执行大量的INSERT
阅读全文
摘要:含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性 分类:六大约束 NOT NULL:非空,用于保证该字段的值不能为空 比如姓名、学号等 DEFAULT:默认,用于保证该字段有默认值 比如性别 PRIMARY KEY:主键,用于保证该字段的值具有唯一性,并且非空 比如学号、员工编号
阅读全文
摘要:show engines; #查看MySQL提供的所有存储引擎 默认的存储引擎是InnoDB,并且在5.7版本所有的存储引擎中只有 InnoDB 是事务性存储引擎,也就是说只有 InnoDB 支持事务。 MyISAM和InnoDB区别 MyISAM是MySQL的默认数据库引擎(5.5版之前)。虽然性
阅读全文
摘要:分页查询 ★ 应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求语法: select 查询列表 from 表 【join type join 表2 on 连接条件 where 筛选条件 group by 分组字段 having 分组后的筛选 order by 排序的字段】 limit o
阅读全文
摘要:子查询 含义: 出现在其他语句中的select语句,称为子查询或内查询外部的查询语句,称为主查询或外查询 分类: 1、按子查询出现的位置: ①select后面: 仅仅支持标量子查询 ②from后面: 支持表子查询 ③where或having后面:★ 标量子查询(单行) √ 列子查询 (多行) √ 行
阅读全文
摘要:一、什么是MySQL? MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的。MySQL是开放源代码的,因此任何人都可以在 GPL(General Public Licens
阅读全文

浙公网安备 33010602011771号