随笔分类 - SQL
摘要:顺序: FROM JOIN ON WHERE GROUP BY (从此处开始可以使用select中指定的别名) AVG、SUM、MAX HAVING SELECT DISTINCT ORDER BY 首先从订单表order里面获取数据 然后通过LEFT JOIN与订单商品表相连接成一个字段更多的表
阅读全文
摘要:1、主从原理 主从原理大致有三个步骤: 在主库上把数据更改记录到二进制日志中(Binary Log)中,这些记录称为二进制日志事件。 从库通过IO线程将主库上的日志复制到自己的中继日志(Relay Log)中。 从库通过SQL线程读取中继日志中的事件,将其重放到自己数据上。 原理图为: 2、主从配置
阅读全文
摘要:事务隔离级别:@Transactional(isolation = Isolation.READ_UNCOMMITTED)读取未提交数据(会出现脏读, 不可重复读) 基本不使用@Transactional(isolation = Isolation.READ_COMMITTED)读取已提交数据(会出
阅读全文
摘要:MYSQL类型与JAVA类型对应表:
阅读全文
摘要:本文从如何建立mysql索引以及介绍mysql的索引类型,再讲mysql索引的利与弊,以及建立索引时需要注意的地方 首先:先假设有一张表,表的数据有10W条数据,其中有一条数据是nickname='css',如果要拿这条数据的话需要些的sql是 SELECT * FROM award WHERE n
阅读全文
摘要:mysql中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。 例如下面这个sql: 改写成下面就行了: 也就是说将select出的结果再通过中间
阅读全文