• 欢迎访问ByWei.Cn,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,加入百味博客 软件定制QQ群
  • 已升级为最新版主题,并将持续优化改造中,支持说说碎语功能,可像添加文章一样直接添加说说,博客主题升级啦
  • 感谢您百度求点赞啊!百度网址
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏百味博客吧
  • 博主热烈欢迎 软件定制开发 联系:http://www.bywei.cn

Oracle学习笔记,Oracle完全学习文档

数据库 百味博客 11年前 (2011-04-19) 1267次浏览 0个评论 扫描二维码

Oracle推荐学习图书:

1.常用用户:scott,sys,system
2.常用设置:
set linesize 长度;
set pagesize 页数;

(注明:演示表(emp))
常用命令:
1.ed 名称 可用可以创建记事本编辑sql信息
@名称/路径 调用
2.conn 用户名/密码 [as sysdba]   用户链接
3.select * from scott.emp; 查询其他用户下的表
4.show user; 显示当前链接的用户
5.select * from tab; 查询所有的表
6.desc emp;  显示表结构
7.类型:
NUMBER(4) 长度为4的数字
VARCHAR2(10) 只能容纳长度为10的字符串
DATE 日期
NUMBER(7,2) 小数位占2位,整数位站5位的数字
8.’/’ 表示继续执行上一个操作

SQL(Structured Query Language 结构化查询语言)语句
DML 数据操作语言
DDL 数据定义语言
DCL 数据控制语言

注:{}表示可选的
1.简单查询语句
select 字段 as 别名 from 表名;
2.去除重复选项 select {distinct} 字段 from 表名;
3.字符串的链接: select ‘字符串’||字段||’字符串’ from 表名;
4.运算符: select 字段[运算符(+/-/*//)]字段 from 表名;
5.限定查询: select * from 表名 where 条件;
>,<,>=,<=,= 条件运算
is not null  不为空
and,or  逻辑运算
between ** and **  在范围之间,包含等于
in  在范围之中:select * from emp where empno in (7369,7499);
like 模糊查询,通配符(%:可以匹配任意长度的内容 _:可以匹配一个长度的内容)
6.结果排序:order by 字段  [asc/desc] 排序
7.单行函数:
select upper(‘字母’) from dual;  –转换为大写
lower(‘字符串’)  –转换为小写
initcap()  –将单词的首字母转换为大写
|| –链接字符串 或者使用 concat()
substr(‘字符串’,开始(可以为负数,表示从后截取),结束)  截取字符串,开始可以从0或者1开始,并且可以使用负数
length(‘字符串’) 长度
replace(‘字符串’,’需要替换的字符串’,’替换为的字符串’)  字符串替换
round(5534.23434,2)  =5534.23 四舍五入
trunc(5534.23434)  将舍弃小数位 trunc(5534.23434,2) 保留后两位小数
mod(10,3)  =1   求余
8.日期函数
select sysdate from dual;  获取当前日期
months_between()   求出给定日期的范围的月数
add_months();   在制定日期上加上之的那个的月数,求出只够的月数
next_day();下一个今天是那一个日期
last_day() 求出给定日期的最后一天的日期
9.转换函数(重要)
to_char()  转换为字符串
to_number() 转换为数字
to_date(‘字符串’,’yyyy’)  转换为日期
nvl(‘字段’,0)  将null值变为指定的内容
重要 decode() 类似于if else
select decode(1,1,’内容是1′,2,’内容是2′,3,’内容是3′) from dual;

多表查询,分组查询,子查询

(后续再发布…)


百味博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Oracle学习笔记,Oracle完全学习文档
喜欢 (0)
[微信扫一扫]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址