oracle上线总结,Oracle总结

一.Oracle数据库中常用的数据类型

varchar2(长度)可变长字符串

char(长度) 定长

number()表示整数或者浮点数number(8) number(8,2)

clog 字符的大对象

blog 二进制的大对象

二.数据库查询

1)SELECT语句

从表中提取查询数据.语法为SELECT [DISTINCT] {column1,column2,…} from tablename WHERE {conditions} GROUP BY {conditions} ORDER BY {expressions} [ASC/DESC];

说明:SELECT子句用于指定检索数据库的中哪些列,from子句用于指定从哪一个表或视图中检索数据。

2)WHERE子句。

WHERE子句用来选择符合条件的的记录.

like '...' 通配查询 _,%

between ... and ... ,表示结果在这之间,between and是一个闭区间。

!=,<>,^=,这三个都可以表示不等于。

in (va1,val2,...) 判断结果是否在这个集合中存在 。

like '...' 字符串通配查询,'%'表示0或多个字符,'_'表示一个字符。

... and ... 表示只有两个条件同时满足

... or ... 表示条件只要满足其中之一就可以

all ... 是要求都满足条件。

not .....,则是可以与以上的条件产生反效果。

... is null 使用来判断值是不是空。

3) ORDER BY子句

ORDER BY 子句使得SQL在显示查询结果时将各返回行按顺序排列,返回行的排列顺序由ORDER BY 子句指定的表达式的值确定。

ASC(默认,升序) DESC(降序)

order by 目标列名(别名) 排序顺序(不写排序顺序,会默认为升序排序)

例:select first_name from s_emp order by first_name;

select first_name from s_emp order by first_name desc;

三.SQL常用的命令分类及例子

数据定义语言:create(创建)、alter(更改)和drop(删除)命令。

数据操纵语言:insert(插入)、select(选择)、delete(删除)和update(更新)命令。

事务控制语言:commit(提交)、savepoint(保存点)和rollback(回滚)命令。

数据控制语言:grant(授予)和revoke(回收)。

1.数据定义语言举例:

SQL> create table myTab(no number(4),name varchar2(20));创建一个名为myTab的表,包含两列no和name;

SQL> alter table myTab modify (name varchar2(25));修改myTab中的name列,使此列能容纳25个字符;

SQL> alter table myTab add (tel_no varchar2(20));给表myTab增加一列tel_no;

SQL> alter table myTab drop column tel_no;删除表myTab的tel_no列;

SQL&g

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值