java学习笔记——第5天

启动em

启动console服务

打开database control

 

在EM中创建表空间

服务器——存储——表空间——指定增量

 

在EM中创建用户

服务器——安全——用户

 

导入DMP文件

Tools——import tables——oracleimport

 

导出DMP文件

Tools——export tables——oracleexport

 

在plsql中查看表的数据

右击query data

 

查询

Select

查询结果,字符左对齐,数字右对齐

 

查找不重复的数据

Select distinct startdate from dyt_***;

 

表达式

表达式可以返回一个值,表达式类型非常广泛,可以包括数字,字符

Select name,age from userinfo;

Name,age就是表达式

 

条件语句

包括where子句和运算,条件中包括变量,常量,比较运算符

select * from DYT_VENDOR where name='保定钰鑫电气';

 

运算

需要将数据库中返回的数据进行数学处理时所用到的元素,包括数值型,比较性,字符型,逻辑型,备注型和混合型

 

数值型,如果没有使用小括号,将是先乘后除再模最后加减

 

加号

select gprsquota+10 from DYT_TERMINAL;

SQL允许创建一个虚拟列或对已有的列进行修改产生派生列

 

使用别名加空格,或者等号

select gprsquota+10 GPRS from DYT_TERMINAL;

 

减号

对数据取负值或者从一列中减去另一列

select GPRSQUOTA-10 gprs from DYT_TERMINAL;

从一列中减去一个值,并且取别名

 

除法

select gprsquota/2 half from DYT_TERMINAL;

 

字符操作

LIKE

想从数据库中选出一部分数据,并且不需要精确地匹配

select * from DYT_TERMINAL where name like'天津市%';

%为通配符,表示可能出现的其他信息

 

||

字符串连接符

select obj_id||name from DYT_TERMINAL;

 

AND运算符

连接条件语句,都为真才返回真

 

OR运算符

连接条件语句,只要有一个为真就会返回真

 

NOT运算符

条件为假时才返回真

select * from DYT_TERMINAL where name notlike '天津%';

 

UNION和UNION ALL

UNION返回两个表查询结果并去除其中的重复部分

UNION ALL 返回两个表的查询结果但不去除其中的重复部分

select datasourcetype fromDYT_MEASUREMENTPOINT union  selectdatatype from DYT_MPSTDATA;

intersect

返回两个表中共有的行

select datasourcetype fromDYT_MEASUREMENTPOINT

intersect 

select datatype from DYT_MPSTDATA;

 

minus

返回的记录存在第一张表但是不存在第二张表

 

从属运算(in和between)

select * from DYT_MEASUREMENTPOINT where

datasourcetype in('01','02');

 

between 查找某一范围

 

查询日期

select * from DYT_MPSTDATA where

datadate=to_date('2014-01-14','yyyy-mm-dd');

你可能感兴趣的:(java学习笔记——第5天)