1. 三大数据库:oracle数据库、db2、sybase
2. 2. 学习oracle数据库使用的工具是:pl/sql developer(allround公司生产)
启动: “控制面板”上“管理”“服务”中,寻找oracleserviceorcl和oracle oradbllg—hometnslistener,并将两者启动。
登陆:应用名:scott 密码:tiger
界面浏览:procedures(存储过程packages(包)
functions(函数triggers(触发器)
constraints(约束materialized views(物化视图)
sequences(序列table spaces(表空间)
安排一个工作,定时让oracle去执行。
4.数据库的备份:只要数据库中数据比较重要时,就应先进行数据库备份。
5.语言:sql结构化查询语言。
ddl:数据定义语言(表,存储过程)
dml:数据库管理语言(update,增,删,改)
dcl:数据库操作语言。
6.数据类型:char(9) 存储速度快不足时用空格补齐。
varchar(9) 变化字段占用空间利用率高。
7.查询:当查询不同用户下信息时,记着加上“用户名”
* from f8调试。
用户名。查询信息: select * from dept(一般不出现)
select deptno、name、……from dept(经常用此)
注意:“dept”首字母必须大写。
语法:select from table;
注:(1). 一个最简单的查询语句至少要包括select子句和from子句;
2). select后面跟指定要选择的列;
3). from后面跟指定从哪些表或视图中获取数据;
8.从数据字典中获取表的列信息:
select table-name, column-name, data-type, data-length, nullable
from user-tab-columns
where table-name=”dept”;
dept deptno number 22 y
9.使用算术运算: select ename,sal,12*sal+100 from emp;
enamesal12*sal+100
king50006010
blake285034200
10.列连续操作:
select ename||’s salary is ‘|sal “employee’s salary” from emp;
结果显示:smith’s salary is 800
allen’s salary is 1600
注意:(1) 使用双竖条“||操作符,可将列和运算表达式常量连接起来显示,形成一个输出显示;
2)三个单引号表示一个“单引号”
11.去除重复记录:
select distinct deptno from emp;
注意:a、默认情况下,显示所有行,包括重复记录。
b、如果想去掉重复记录,可以添加“distinct”关键字。
c、如果在distinct后制定了多个列,则distinct将对所有被选择的列有效,其结果是不同列的组合。
11g 和9i、12c是什么意思?
g是gird i代表internet c是cloud
13.登记旅店的来人信息相关表:
客户预订登记表凭证号码+房间号+姓名。
客户住房登记表类型编号+客户类型+**+备注。
客房信息表房间号+类型编号+房态+配置+实用配置。
客房类型表类型编号+客房类型+**+备注。
退房登记表凭证号码+房间号+姓名+金额总计。
14. toad 癞**。
pl/sql developer开发工具。
配置助手 net c
15. 使用where子句限定返回的几录:
select [distinct]
from table
[where condition(s)];
注:where字句在from子句后面。
condition:由列名表达式,常量和比较操作符组成。
16. 字符串是区分大小写的。
17. to_date 函数转存储日期格式。
18. 常用比较运算符:
符号= 19. like运算符: select ename from emp where ename like‘s%’,注:(1)使用like运算符执行通配查询。 (2)查询条件可包含文字字符或数字。 (3)%可表示零或多个字符。 (4)_可表示一个字符 20. 逻辑运算符:and,or,not(下面条件是false,返回true) 21. 优先次序:(括号将跨越所有次序) 所有的比较运算符,22. order by语句: select exper from table order by [asc|desc] 注:(1)在缺省时,查询返回结果没有排序。 (2)使用order by 将记录排序,order by 语句放最后。 (3)asc表示升序,desc表示降序,缺省为asc 23. clual 虚表。 select sgsdate from clual 获取系统时间。 24. 字符串函数: 大小写转换:lower(column)… 字符处理函数:substr(column,m,n)… 25. 数字函数: rulind(column,n)返回舍入到小数点右边n位的值。 trlinc(column,n)返回载断到n位的值。 mdd(m,n)返回m,n相除后的余数。 26. trunk:无四舍五入。 round: 有四舍五入。 27. in(~,or~or~ 28. destinct 去重 !=不等于 ||链接两个字符串。 1 查看表的结构 desc tabledescription 2 set timing on 打开操作表的时间记录。3 消除重复行 distinct 4 大小写不区分的是列名,而不是里面的数据。1 可以对某一列直接进行加减乘除。两列相加。2 如果有一列为null,所得结果也为空。使用nvl函数处理n... 第1页1.oracle 的使用 1.1.sqlplus 的命令 初始化表的位置 set nls lang american 设置编码才可以使用下面脚本 cd oracle home rdbms cd demo 我们目前使用的是oralce 9i 9201 版本 select from v versi... clear 清屏。col title for a20 设置title的字符最多有20个。oracle介绍。rdbsrdb 基本的存储结构是,二维表。表头。行。列。字段。sql的分类 dsl 关键字 select dml 操作 insert delete update ddl 定义 create dr...oracle笔记
Oracle笔记
oracle笔记