
数据库
javajsd1206
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL中on条件与where条件的区别[转]
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录...原创 2014-12-23 10:17:50 · 141 阅读 · 0 评论 -
mongodb group用法
group是较为复杂的聚合操作,与关系型数据库中的group by类似。 group先选定分组依据的键,然后将集合根据键值分组,之后再聚合每一组内的数据产生查询结果。 //MongoDB db.coll.group({ 'key':{//分组依据 'a':true }, 'cond':{'active':1},//查询条件 ...2014-12-25 15:07:01 · 525 阅读 · 0 评论 -
MySQL数据迁移到Oracle
首先说一下笨办法,主要了解一下mysql和oracle有什么不同: 1. 自动增长的数据类型处理 MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。 CREATE SEQUENCE 序列号的名称 (最好是表名+序列号标记) INCREMENT BY 1 S...原创 2014-08-26 15:49:13 · 159 阅读 · 0 评论 -
从一个用户expdp导出再impdp导入到另一个用户
在执行expdp、impdp之前首先要创建directory 对象: 如:创建dump directory对象语句如下: create directory dump as 'd:\dump'; 注:dump 对象的创建是用system/admin用户操作的 然后将directory对象dump的read,write权限授权给当前操作用户: grant read,write on di...2014-09-04 17:22:12 · 344 阅读 · 0 评论 -
(转)SQL中的case when then else end用法
Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ...原创 2014-12-15 10:54:03 · 156 阅读 · 0 评论