- 博客(7)
- 收藏
- 关注
原创 mysql多表查询(三)左外连接与右外连接
左外连接主要用来解决什么问题?在某些情况下,我们需要把条件不成立的记录仍然包含在最后的结果中,就需要使用外连接来实现。比如,查询公司所有部门的名称和人数,如果公司某个部门人数为0,但我们仍需要把此部门包含在最后的记录中,就需要使用外连接。左外连接,如下图所示:左外连接的语法是什么?以上图为例,查询A表中的数据,语句为:select from tableA A
2018-01-29 21:40:02 2160
原创 mysql多表查询(二)内连接
多表查询的连接类型有几种? mysql连接类型有5种,分别为内连接、左外连接、右外连接、全外连接、交叉连接。内连接主要解决什么问题? 内连接通过连接条件可以查询出多张表的交集。如下图所示如何写内连接?select from table A a inner join table B b on a.key = b.key
2018-01-28 23:08:12 334
原创 mysql多表查询(一)笛卡尔集
为什么要使用多表查询? 因为我们经常需要在很多个表之间查询数据。比如,查询会员的银行卡提现记录。首先我们在会员表中查询会员的银行卡id,再到提现记录表中根据银行卡id查询提现记录。什么是笛卡尔集?笛卡尔集的列数为每个表的列数之和,笛卡尔集的行数为每个表的行数相乘。我们经常做的多表查询就是在笛卡尔集中通过筛选条件得出的数据,所以笛卡尔集是多表查询的基础。多表查询的条件有
2018-01-28 22:59:40 10494
原创 mybatis foreach的疑难杂症
背景今天写代码的时候,写了一段sql,如下所示: <select id="listMySubscription" resultMap="ProductSubscriptionPO" parameterType="com.money56.ifmp.api.module.bm.vo.ProductSubscriptionVO"> select product_name,pro
2018-01-25 11:38:18 575
转载 【3】如何区分静态网页与动态网页
本文转载地址:https://www.douban.com/note/420356458/静态页面,动态页面主要根据页面制作的语言来区分: 静态页面运用语言:HTML(超文本符号语言)或XML(可扩展符号语言) 动态页面运用语言:HTML+ASP 或HTML+ASP.NET或 HTML+PHP 或 HTML+JSP 等。静态页面与动态的区别 程序是否在服务器端运转,
2018-01-10 09:49:31 3493
原创 Baas后端云服务
什么是Baas?Baas,为移动应用开发者提供整合云后端的边界服务。既有移动端的baas,也有web端的baas。这里主要介绍移动端的baas。高效的服务器数据存储,完善的移动后段云服务。有哪些baas服务?国外的stackmob,国内的bmob。bmob的特点及优势有哪些?基于bmob任何移动开发者都可以开发一个app。数据存储和处理均交由bmob后段云处理。使用bomb几乎能免去所有服务器端编
2018-01-08 20:40:24 663
原创 IOS设计模式01-单例模式
1、什么是单例模式?一个类只有1个实例。2、单例模式用来解决什么问题?单例模式主要是用来共享信息。3、单例模式的优缺点优点:可以方便的共享信息、也可以称为是一个“管理中心”。缺点:破坏了封装性。因为单例可以一处定义、多处调用,多次调用增加了耦合。4、单例的写法4.1基本写法首先创建单例类,以下为.h文件#import @interface peisona
2018-01-04 21:29:49 134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人