![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL的风流史
来杯卡布奇诺哦
用追马的时间去种草!
展开
-
什么是多表关联查询?
多表联查使用多表联查的场景,有些时候数据在不同的表中,这个时候我们就需要用到mysql中的多表联查。 多表联查概念将两个或两个以上的表按某个条件连接起来,从而选取需要的数据。多表联查是同时查询两个或两个以上的表时使用的。 多表联查分类 内连接查询 内连接查询使用关键字join或cross join 或 inner join, 然后通过on连接表与表之间的条件 注意...原创 2018-09-27 20:10:55 · 2966 阅读 · 0 评论 -
数据库多表查询的几种方法
数据库夺标查询的三种方法:连接查询(左外连接,右外连接,完全外连接)1.传统方式/*-- 传统连接方式 --*/select e.ename,d.dnamefrom dept d , emp ewhere d.deptno = e.deptno/*--natural join 两张表中只有一个同名栏位时行连接 --*/select e.ename,d.dnam...原创 2018-09-27 20:24:13 · 23361 阅读 · 0 评论 -
MySql中有哪些存储引擎
什么是存储引擎呢? 存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(即存储和操作此表的类型)。 在Oracle 和SQL Server等数据库中只有一种存储引擎,所有数据存储管理机制都是一样的。而MySql数据库提供了多种存储引擎。用户可以根据不同的需求为数...转载 2018-09-27 20:29:14 · 528 阅读 · 0 评论 -
Innodb与Myisam 的区别
1、MyISAM:默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。不是事务安全的,而且不支持外键,如果执行大量的select,insert MyISAM比较适合。2、InnoDB:支持事务安全的引擎,支持外键、行锁、事务是他的最大特点。如果有大量的update和i...原创 2018-09-27 20:31:53 · 144 阅读 · 0 评论 -
什么是数据库事务,为什么要有数据库事务,事务的特性,
事务:所谓事务,就是要完成一件事情,在这个事情中包含了多个任务 当所有的任务都执行成功,这个事情就是成功的:所有改动的数据生效 当任意一个任务执行失败,这个事情就是失败的:所有改动的数据回退 对于事务的管理操作:称为事务管理术语解释: 开启事务[开始记录一个事情中的多个任务] 执行事务SQL语句[正常情况下,一条语句就是一个任务] 提交...原创 2018-09-27 20:39:27 · 3074 阅读 · 0 评论 -
事务的四种隔离级别
文章转自:https://blog.csdn.net/liwenxia626/article/details/79012051?utm_source=copy定义:在数据库操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别。数据库事务的隔离级别有4个,由低到高依次为Read uncommitted(未授权读取、读未提交)、Read committed(授权读取、读提交)、Rep...转载 2018-09-27 20:45:29 · 3305 阅读 · 0 评论 -
MySQL的原理
下面是关于上述部件的介绍:1. connectors 与其他编程语言中的sql 语句进行交互,如php、java等。 2. Management Serveices & Utilities 系统管理和控制工具 3. Connection Pool (连接池)管理缓冲用户连接,线程处理等需要缓存的需求 4. SQL Interface (...转载 2018-09-27 20:50:07 · 146 阅读 · 0 评论