简单比较 1、SELECT * FROM t2 WHERE id NOT IN (SELECT id FROM t1); 2、SELECT * FROM t2 WHERE NOT EXISTS(SELECT * FROM t1 WHERE t1.id=t2.id); 3、SELECT t2.* FR ...
分类:
数据库 时间:
2018-01-17 00:30:34
阅读次数:
184
//内联接:(INNER JOIN)内联接使用比较运算符根据每个表的通用列中的值匹配两个表中的行 (1)SELECT …… FROM 表1 INNER JOIN 表2 ON …… SELECT S.SName,C.CourseID,C.Score FROM Score AS C INNER JOIN ...
分类:
数据库 时间:
2018-01-17 00:16:17
阅读次数:
126
存储过程的分类(1)系统存储过程 系统存储过程的名称一般以“sp_”开头 由SQLServer创建、管理和使用 存放在Resource数据库中 类似java语言类库中的方法(2) 扩展存储过程 扩展存储过程的名称通常以“xp_”开头 以DLL形式单独存在 (3)用户自定义存储过程 由用户在自己的数据 ...
分类:
数据库 时间:
2018-01-17 00:13:20
阅读次数:
154
DELETEFROMtable表WHERE(table表字段)IN(SELECTFROM(SELECTtable表字段FROMtable表as别名GROUPBY别名.table表字段HAVINGcount()>1)asc)ANDidNOTIN(SELECTfrom(SELECTmin(id)//最小的记录FROMtable表as别名GROUPBY别名.table表字段HAVINGcount(
分类:
数据库 时间:
2018-01-16 18:44:46
阅读次数:
256
按端口号可分为3大类: (1)公认端口(Well Known Ports):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。 (2)注册端口(Registered Ports):从1024到49151。它们松 ...
获取单个表的行数 使用count(*)或者count(1) 执行结果 获取两个表的行数 使用union组合每个select查询的结果集 例如,要在单个查询中获取customers和orders表的行数 运行结果 获取数据库中所有表的行数 运行结果 ...
分类:
数据库 时间:
2018-01-16 18:30:30
阅读次数:
228
基本介绍 1、bootstrap提供了丰富的组件,但是有时候我们不仅要删除不必要的标签,还需要修改里面的样式 2、我们建议若是修改样式那么最好将源样式从css中拷贝出来,名字换掉,然后修改具体样式,这样不会破坏原css中的样式,而且不怕繁杂的嵌套关系,万无一失 基本使用 1、将原css样式复制出来然 ...
分类:
移动开发 时间:
2018-01-16 18:28:15
阅读次数:
224
根据源码发现:维护了这个可见性变量state ;同一个线程对可重入锁体现用state标记作累加,int nextc = c + acquires; private volatile int state; ...
分类:
其他好文 时间:
2018-01-16 18:27:38
阅读次数:
118
步骤:判断该行的状态是否被修改过-->若修改过,则删除;若无修改,则不删除。 代码如下: if (this.dgv_jiaokuan.RowCount > 0)//判断网格视图是否有多行 { DataRow selectedcurrent = ((DataRowView)this.dgv_jiaok ...
分类:
数据库 时间:
2018-01-16 18:23:21
阅读次数:
184
Window的概念 Android手机中所有的视图都是通过Window来呈现的,像常用的Activity,Dialog,PopupWindow,Toast,他们的视图都是附加在Window上的,所以可以这么说 ——「Window是View的直接管理者。」 Window 一个顶级窗口查看和行为的一个抽 ...
分类:
移动开发 时间:
2018-01-16 18:23:11
阅读次数:
286