随笔分类 -  mysql

摘要:通常来说对于mysql数据库插入数据获取主键的方法是采用selectKey的方式,特别是当你持久层使用mybatis框架的时候。 本文除此之外介绍其它两种获取主键的方式。 为了方便描述我们先建一张mysql数据库的表: 一、 jdbc PreparedStatement方式 首先介绍一种jdbc获取 阅读全文
posted @ 2017-12-20 01:23 你是风儿 阅读(7202) 评论(0) 推荐(3)
摘要:子查询就是在一条查询语句中还有其它的查询语句,主查询得到的结果依赖于子查询的结果。 子查询的子语句可以在一条sql语句的FROM,JOIN,和WHERE后面,本文主要针对在WHERE后面使用子查询与表连接查询的性能做出一点分析。 对于表连接查询和子查询性能的讨论众说纷纭,普遍认为的是表连接查询的性能 阅读全文
posted @ 2017-03-13 00:22 你是风儿 阅读(25595) 评论(6) 推荐(8)
摘要:先来看一下,内连接的语法: SELECT XXX FROM XXX INNER JOIN XXX ON XXX; 这里 INNER 可以省略,在上一篇博客中我们对于笛卡尔积现象的研究中(http://www.cnblogs.com/cdf-opensource-007/p/6507678.html) 阅读全文
posted @ 2017-03-08 22:34 你是风儿 阅读(26176) 评论(1) 推荐(8)
摘要:首先,先简单解释一下笛卡尔积。 现在,我们有两个集合A和B。 A = {0,1} B = {2,3,4} 集合 A×B 和 B×A的结果集就可以分别表示为以下这种形式: A×B = {(0,2),(1,2),(0,3),(1,3),(0,4),(1,4)}; B×A = {(2,0),(2,1),( 阅读全文
posted @ 2017-03-06 01:49 你是风儿 阅读(13708) 评论(3) 推荐(9)
摘要:SQL是一套标准,全称结构化查询语言,是用来完成和数据库之间的通信的编程语言,SQL语言是脚本语言,直接运行在数据库上。同时,SQL语句与数据在数据库上的存储方式无关,只是不同的数据库对于同一条SQL语句的底层实现不同罢了,但结果相同。这有点类似于java中接口的作用,一个接口可以有不同的实现类,不 阅读全文
posted @ 2017-03-04 21:35 你是风儿 阅读(23628) 评论(10) 推荐(11)