ORM 江湖 曾几何时,程序员因为惧怕SQL而在开发的时候小心翼翼的写着sql,心中总是少不了恐慌,万一不小心sql语句出错,搞坏了数据库怎么办?又或者为了获取一些数据,什么内外左右连接,函数存储过程等等。毫无疑问,不搞懂这些,怎么都觉得变扭,说不定某天就跳进了坑里,叫天天不应,喊地地不答。 ORM ...
分类:
数据库 时间:
2017-09-08 13:23:05
阅读次数:
246
JOIN的含义就如英文单词“join”一样,连接两张表,大致分为内连接,外连接,右连接,左连接,自然连接。这里描述先甩出一张用烂了的图,然后插入测试数据。 CREATE TABLE t_blog( id INT PRIMARY KEY AUTO_INCREMENT, title VARCHAR(50 ...
分类:
数据库 时间:
2017-09-07 19:35:45
阅读次数:
259
下面列出了您可以使用的 JOIN 类型,以及它们之间的差异。 JOIN: 如果表中有至少一个匹配,则返回行(join=inner join) LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行 RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行 FULL JOIN: 只要其 ...
分类:
数据库 时间:
2017-09-07 15:03:08
阅读次数:
207
1. SQL(Structure Quest Language) 一种结构化查询语言,它是一种通用的关系型数据库操作语言,用于存取数据,查询,更新和管理数据库。 2. 基本语句 Select, Create, Insert, Drop 3. SQL语句注意事项 1)SQL语句中,英文字母大写或小写均 ...
分类:
数据库 时间:
2017-09-05 11:17:00
阅读次数:
212
http://www.cnblogs.com/zzwlovegfj/archive/2012/06/23/2559593.html ****************************************************************** 左连接: select 列1,列2 ...
分类:
数据库 时间:
2017-09-01 09:57:11
阅读次数:
155
内连接是返回关系表中既满足查询条件又满足连接条件的元组 外连接是返回关系表中满足查询条件的但不一定满足连接条件的元组 外连接分为:左外连接,右外连接,全外连接 左外连接是返回左表中满足查询条件但不一定满足连接条件的元组 右外连接是返回右表中满足查询条件但不一定满足连接条件的元组 全外连接是返回左表中 ...
分类:
数据库 时间:
2017-08-29 20:43:30
阅读次数:
205
下面是两张表 表stu 表tech 1.右连接 当使用右连接语句查询时,返回结果如下: 从结果中可以看出,tech表中被查询的字段会被全部显示出来,而stu表中,只有与表tech的classe_name相同的条目的相应字段才会被显示出来。 右连接即:返回右边表中所有被查询字段+左边表中符合条件的字段 ...
分类:
数据库 时间:
2017-08-23 11:52:53
阅读次数:
182
1、SQL查询语句的执行顺序(7) SELECT (8) DISTINCT (1) FROM (3) JOIN (2) ON (4) WHERE (5) GROUP BY (6) HAVING (9) ORDER BY (10) LIMIT SQL语句的执行实际上并不是完全按照我们书写的顺序执行的,... ...
分类:
数据库 时间:
2017-08-19 18:38:49
阅读次数:
269
Sql语句优化和索引 1.Innerjoin和左连接,右连接,子查询 A. inner join内连接也叫等值连接是,left/rightjoin是外连接。 SELECT A.id,A.name,B.id,B.name FROM A LEFT JOIN B ON A.id =B.id; SELECT ...
分类:
数据库 时间:
2017-08-18 22:32:29
阅读次数:
241
1.条件使用 where 子句对表中的数据筛选,结果为true的行会出现在结果集中,语法如下:select * from 表名 where 条件;例:select * from students where id = 1;where 后面支持多种条件运算符,进行条件的处理: 比较运算符; 逻辑运算符 ...
分类:
数据库 时间:
2017-08-15 23:08:11
阅读次数:
262