Oracle学习总结1

时间:2009-03-31 10:20:00 来源:互联网 作者: 神秘的大神 字体:

Oracle学习笔记

0330

 

1.    Oracle 10g的安装

默认安装即可。

注意:修改管理员密码,一定要记住密码。

安装完毕后,可以根据图1中的三个URL访问Oracle数据库服务器,Oracle数据库服务器是通过Internet浏览器来管理的,是B/S架构。

企业管理数据库控制台

http://主机名:1158/em

iSQL*Plus

http://主机名:5560/isqlplus

iSQL*Plus DBA

http://主机名:5560/isqlplus/dba

 

2.    Oracle的基本配置

1.       修改用户密码(修改Scott密码)

在浏览器地址栏输入http://主机名:1158/em使用用户名sys登录,密码是安装时自己输入的密码,在连接身份中选择SYSDBA

选择“管理”>“用户”,显示出来的用户列表中选择“SCOTT”。编辑用户“SCOTT”,点击“应用”按钮。

重新登录,但是在连接身份中选择“Normal”。

2.    Oracle其他相关工具安装

PLSQL Developer

3.    SQL语句

本例以创建emp的复制表emp_new为例。

1.         创建表语句(Create table)

create table emp_new(empno number(4),empname varchar2(10),empsal number(7,2));

2.         查看表信息

Desc emp_new;

3.         修改表语句(Alter table)

Ø 增加列

         alter table emp_new add hiredate date;

Ø 删除列

Alter table emp_new drop column empid;

Ø 修改列

         Alter table emp_new update empname empid(8);

Ø 增加主键约束

         alter table emp_new modify empno primary key;

Ø 删除主键约束

         alter table emp_new drop primary key;

 

4.         删除表

Drop table emp_new;

5.         添加记录(Insert)

Ø insert into emp_new values(1001,'芙蓉姐姐',8484.74,null);

Ø insert into emp_new(empno,empname) values(1002,'比尔盖茨');

Ø insert into emp_new(empno,empname,empsal,hiredate) select empno,ename,sal,hiredate from emp;

6.         基本查询

条件查询

Ø select * from emp_new where empname='比尔盖茨';

Ø select * from emp_new where empsal is null;

显示系统时间dual

Ø select sysdate from dual;

Ø select to_char(sysdate,'YYYY-MM-DD hh:mi:ss 北京时间 from dual;

时间格式显示配置

Ø ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD');

        

7.         修改记录(Update)

Ø update emp_new set empsal=0 where empname='芙蓉姐姐';

8.         删除记录(Delete)

Ø delete from emp_new where hiredate is null;多表查询,多表别名

9.         事务提交

Ø commit;

10.     事务回滚

Ø rollback;

4.    Oracle远程连接配置

使用工具:Net ManagerOracle Net Manager

步骤:以连接giggs为例,其URL10.0.2.6,库orcl,用户名Scott,密码123

1.       展开Oracle Net配置>本地>服务命名树,创建一个新的服务命名

2.       输入远程服务名giggs,下一步

3.       选择默认协议TCP/IP,下一步

4.       输入主机名10.0.2.6,下一步

5.       输入远程服务名orcl,下一步

6.       点击测试,测试会失败。失败的原因是用户名密码不正确。点击更改登录输入用户名scott密码123.

7.       点击关闭,完成。最后关闭Net Manager时,选择保存。