Oracle复习(一)
来源:互联网 发布:开淘宝店货源从哪里来 编辑:程序博客网 时间:2024/06/10 19:24
数据库包括以下几种类型:网状数据库、关系型数据库和对象数据库。Oracle就是关系型数据库,一般Oracle的名称为Oracle 版本号g,其中g就是网格计算的意思。Oracle是第一个支持SQL语言的数据库。
Oracle中主要包括四种文件:文件名.ctl(控制文件)、文件名.DBF(数据文件)、文件名.LOG(日志文件),还有参数文件,它们共同构成了Oracle的物理结构。在Oracle启动时,首先通过参数文件打开控制文件,再通过控制文件打开日志文件和数据文件。
Oracle的内存结构为,有一个大的SGA即系统全局区,高速缓存、共享池等都在其中。
在运行中可以打开SQL PLUS,SQL PLUS是Oracle提供的交互性的工具。在运行中输入sqlplus可以打开SQL PLUS的命令行界面,输入sqlplusw可以打开SQL PLUS的图形界面。
Oracle中需要记住的几个用户(默认的):
system/manager(普通管理员),scott/tiger(普通用户),sh/sh(大数据用户)。
Oracle启动服务的命令为:
startup(正常启动),startup mount(启动,但不启动数据文件)
Oracle关闭服务的命令为:
shutdown immediate(推荐使用),shutdown(正常关闭,但是容易造成长时间空挂无法关闭的情况),shutdow abort(强制关闭,容易破坏文件)。
另外需要注意的几个指令:
l行号 列出第几行的SQL指令
c/原字符串/现字符串 进行替换
a 字符串 追加
save c:\test.txt 将SQL语句保存至文件夹
@c:\test.txt 打开文件的内容
edit 路径,在记事本中编辑
用户解锁的指令:alter user scott identified by tiger account unlock
虽然所有的数据库都支持SQL指令,但数据库也提供了自己支持的一些函数,这些函数就被称为单行函数。
单行函数包括:字符函数、日期函数、转换函数和通用函数。
字符函数:
upper(字段)-----------------变为大写
lower(字段)-----------------变为小写
initcap(字段)--------------首字母大写
length(字段)---------------求长度
replace(字段,原字符,替换字符)------------替换
substr(字段,起始位置,长度)-----------求子串
日期函数:
last_day(日期)----------日期所在的最后一天
next_day(日期,'星期一')-------------下个星期一的日期
add_months(日期,数字)---------若干个月后的日期
months_between(日期一,日期二)--------------相隔的月数
转化函数:
to_char(字段,格式)
to_date(字段,格式)
通用函数:
nvl(字段,0)------------当字段为null时,让它为0
decode(字段,判断值1,显示值1,判断值2,显示值2,,,,,)相当于if else
- Oracle复习(一)
- oracle复习(一) 之Oracle体系结构
- 复习Oracle基础(一)20170421
- ORACLE复习(一)
- oracle复习一
- oracle复习总结一
- 温故而知新:Oracle基础知识复习(一)
- oracle 复习体系一 oracle 用户管理
- 考研复习(一)
- 复习 - 异步(一)
- MFC复习(一)
- Swing复习(一)
- JAVA复习(一)
- java 复习(一)
- 操作系统复习(一)
- 集合复习(一)
- Linux复习(一)
- java复习(一)
- 恢复Joomla管理员密码
- poj 1517 u Calculate e
- 骗子改电脑配置信息兜售垃圾,怕上当进来学习一下
- Android中如何做到Service被关闭后又自动启动
- poj 1962 Corporative Network
- Oracle复习(一)
- 高质量C++编程_第7章_内存管理(2)
- SecureCRT登录主机慢
- j2ee中下载文件,js调用action,及获得tomcat的物理路径等知识点
- 日期控件
- 在衡量web用程序的性能时,哪些性能指标是比较重要的?
- 问题的提出方式。(【先】说出最关键的【结果】,然后再描述细节)
- android退出提示
- C++(一)拷贝构造函数栈溢出的原因