随笔分类 - MySQL
摘要:做项目的时候,遇到的大坑!所以在此记录一下。 大概的表结构如下: 表a: 表b: select a.`name` aname,b.`name` bname from a right join b on a.id = b.a_id and a.`name` in ('嘻嘻','哈哈'); 产生的结果如
阅读全文
摘要:介绍临时表之前,我们首先来看这么一句语句: CREATE TABLE `words` ( `id` int(11) NOT NULL AUTO_INCREMENT, `word` varchar(64) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB
阅读全文
摘要:innodb_io_capacity:可设置的磁盘IO性能参数,越高代表当前mysql的IO性能更好,可用做决策刷脏页速度的参数; innodb_flush_neighbors:刷脏页是否开启连坐机制,建议不开启; sort_buffer_size:order by排序内存大小; read_rnd_
阅读全文
摘要:在我们平时经常用到的sql更新语句,之前是认为只要sql执行,当前sql的操作会立马执行到服务器磁盘上并返回,但是后来我才知道,事实并非如此,在了解事实之前,首先可能需要先了解什么是redo log,什么是buffer pool,什么是changebuffer以及数据页。。 首先,我们用一种比喻的手
阅读全文
摘要:首先我们对于join操作,需要了解两个概念:驱动表和被驱动表。首先先给出两张表: t1数据100行,t2数据1000行,a字段有索引,b字段无索引。 select * from t1 straight_join t2 on (t1.a=t2.a);// 在执行该sql时,t1被强制性作为驱动表,而t
阅读全文
摘要:在之前很长一段时间内,对事务的隔离机制都仅仅局限在“背”这个字上,但是对于底层如何实现解决的可重复读和幻读等一系列问题还是云里雾里。这篇文章,主要还是讲述的是在不可重复读隔离级别下,多事务之间实现的一致性读和当前读以及多事务版本并发控制的细节原理,以便于加深对mysql隔离机制的理解,当然后面还会引
阅读全文
摘要:普通二叉搜索树当索引的劣势: (1)每个节点占用的空间太少,不能很好的利用磁盘的预读性 (2)数据不规律的话,很可能形成链表 (3)频繁IO b树当索引机制相比于二叉树的优势和劣势: (1)每个节点有关键字、数据区、子节点指针 (2)每个节点存储的数据多,可以充分的利用预读性(mysql一个磁盘页默
阅读全文
摘要:转载自https://blog.csdn.net/qinshijangshan/article/details/72874667 以下基本包含MySQL所有日期时间函数: -- MySQL日期时间处理函数-- 当前日期:2017-05-12(突然发现今天512,是不是会拉防空警报)SELECT NO
阅读全文
摘要:1.关于SQL注入 什么是SQL注入: 由于jdbc程序在执行的过程中sql语句在拼装时使用了由页面传入参数,如果用户恶意传入一些sql中的特殊关键字,会导致sql语句意义发生变化,这种攻击方式就叫做sql注入,参考用户注册登录案例。 首先看一下以下代码: String sql = "select*
阅读全文
摘要:内连接(INNER JOIN)(典型的连接运算,使用像 = 或 <> 之类的比较运算符)。包括相等连接和自然连接。 内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行 左连接(LEFT JOIN 或 LEFT OUTER JOIN)是右左边表中的数据为基准,若左表有数据右表没有数据,否则显示
阅读全文
摘要:首先需要的建立表数据如下: 方案一: select * from (select s.sname,count(*) num from student s,sc sc1,course c where s.sno=sc1.sno and c.cno=sc1.cno group by s.sno) res
阅读全文
摘要:准备数据 我们先介绍下使用的3个数据表: student数据表: course数据表: sc数据表: EXISTS EXISTS代表存在量词∃。带有EXISTS谓词的子查询不返回任何数据,只产生逻辑真值“true”或者逻辑假值“false”。 一个例子1.1: 要求:查询选修了课程”操作系统“的同学
阅读全文
摘要:啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦
阅读全文

浙公网安备 33010602011771号