DB
onway417
这个作者很懒,什么都没留下…
展开
-
1、oracle/mysql 实用语句
where/and|or/betwwen-and/like/order dy(asc/desc)/count(1)/group by having/1、分页select * from(select t.* ,rownum n from SF_OPERATORLOG t )where n between 10 and 19;select * from (select t.*,rown...原创 2015-03-12 23:13:47 · 98 阅读 · 0 评论 -
16、ER设计工具--powerdesigner
entity-relationShip1. 概念数据模型 (CDM) 对数据和信息进行建模,利用实体-关系图(E-R图)的形式组织数据,检验数据设计的有效性和合理性。(逻辑数据模型 (LDM):逻辑模型主要是使得整个概念模型更易于理解,同时又不依赖于具体的数据库实现,使用逻辑模型可以生成针对具体数据库管理系统的物理模型。逻辑模型并不是在整个步骤中必须的,可以直接通过概念模型来生成物...原创 2015-03-30 14:09:15 · 419 阅读 · 0 评论 -
15、pl/sql高级应用
now is nullnow is nullnow is null原创 2015-03-30 11:40:34 · 91 阅读 · 0 评论 -
14、oracle --sql 排名/相邻/统计函数
1、排名函数 排名的几个分析函数 row_number rank dense_rank 语法:row_number() over(order by column) 重复的数据,不并列 比如 30,30,40 排名为3,4,5 语法:rank () over (order by b) 重复的数据,并列,占用下个排名 比如 3...原创 2015-03-30 09:49:14 · 319 阅读 · 0 评论 -
13、oracle--sql 数字/日期/字符串/过滤函数
常用的数据类型:数字(number|float)、日期(date|timestamp)、字符串(char|varchar2)1、number(38) 最大位数38 number(7,2) = 12345.67 小数点后2位,不能是3位2、float 二进制存储,不方便使用;但小数点可以任意浮动,是number的子类型3、date 记录年、月、日、时、分、秒...原创 2015-03-30 00:08:14 · 394 阅读 · 0 评论 -
12、oracle--查询/连接/层次查询
实例;http://www.1keydata.com/cn/sql/sql-truncate.php会话隔离:备份表 create table table_name1 as select * from emp;最常用的SELECT: SELECT的基本构成 DUAL 查询( query)和子查询( subquery) 层次查询 集合 连接 W...原创 2015-03-28 08:49:54 · 134 阅读 · 0 评论 -
11、oracle--pl/sql
JDBC, 全称为Java DataBase Connectivity standard, 它是一个面向对象的应用程序接口(API), 通过它可访问各类关系数据库。JDBC也是java核心类库的一部分。 ODBC(Open Database Connectivity)数据库的一个组成部分,提供了一组对数据库访问的标准API(应用程序编程接口)。配置tnsnames...原创 2015-03-28 00:16:00 · 130 阅读 · 0 评论 -
10、oracle的卸载与安装
安装了oracle发现编码不对,想找/Home0注册表也没找到,郁闷的,那就卸载重装吧1、停止监听/服务2、使用oracle自带的卸载软件 universal installer[img]http://dl2.iteye.com/upload/attachment/0106/6589/43a6efb5-140f-3e53-93e1-4915714e96f1.png[/img]3、w...原创 2015-03-15 20:10:50 · 131 阅读 · 0 评论 -
9、实现行列转换
行转列: 1、通过Oracle数据库自带的wm_concat()函数来实现 2、通过decode函数 3、通过case表达式列转行: 1、集合查询 2、insert all操作实例:...原创 2015-03-15 20:10:40 · 118 阅读 · 0 评论 -
8、concat(str1,str2)连接多个数据
ex ; select concat(region_name,store_name) s from test_b 对单表操作;Oracle 的 CONCAT( ) 只允许两个参数;不过,在Oracle中,我们可以用 '||' 来一次串连多个字串。select a.store_name ||a.sales||a.txn_date from table_a a s...原创 2015-03-15 20:10:18 · 157 阅读 · 0 评论 -
7、union并/intersect交
union 跟 jion 有些许类似,因为这两个指令都可以由多个表格中撷取资料。 union只会返回不同的值 (类似 SELECT DISTINCT)。select store_name from table_aunion select store_name from test_b注:只能查询含有相同字段的数据,不显示重复数据(相同的值只出现一次),不同的值要显示。...原创 2015-03-15 20:10:09 · 127 阅读 · 0 评论 -
6、查询消除重复数据distinct
ex: select distinct name,id from repeat ;原创 2015-03-15 20:09:59 · 146 阅读 · 0 评论 -
5、外联查询
1、左联left join a.name = b.name(+)temp1: select * from table_a a left join table_b b on a.name=b.name;temp2; select * from table_a a ,test_b b where a.store_name=b.store_name(+)2、内链inner...原创 2015-03-14 10:33:39 · 107 阅读 · 0 评论 -
4、truncate清空表保留表结构
ex: truncate table test这是个ddl,对表结构操作的是ddl;原创 2015-03-14 10:08:02 · 554 阅读 · 0 评论 -
3、简单的crud语句
1、update ex: update repeat set name='t' where id=2temp: update table_name t set t.name='ss' ,t.pwd='111122' where t.id=5; ----where t.id=5 and t.gender=12、deleteex: dele...原创 2015-03-14 10:00:05 · 173 阅读 · 0 评论 -
2、in的用法
select t.* from repeat t where id in (1,2);in相当于or ,适合多选的时候select t.* from repeat t where name in ('s','e');原创 2015-03-14 09:59:53 · 167 阅读 · 0 评论 -
17、nosql -- redis(一)简介
数据库发展史--> 无库时代--> 层次状数据库--> 网状数据库--> 关系型数据库[img]http://dl2.iteye.com/upload/attachment/0107/1720/50127ef3-683d-3ca3-b171-84a5708ade96.png[/img][img]http://dl2.iteye.com/upload/attachment/0107/17...原创 2015-04-01 11:09:07 · 133 阅读 · 0 评论