随笔分类 -  SQL

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

点击右上角即可分享
微信分享提示