ORACLE笔记

1.数据库备份和还原

先进入cmd,然后执行下面的备份和还原语句:

exp U_PURE/U_PURE@192.168.3.80:1521/orcl file=d:\orcl.dmp   --备份,U_PURE为远程数据库的用户名密码,orcl为数据库民称 file后面为备份文件存储路劲

imp test1/test1@ORCL file=d:\orcl.dmp fromuser=U_PURE touser=test1 log=d:\imglog.log --还原,test1为本地登入用户名密码,file为备份文件存储路劲

2.创建用户,表空间,授权等基本操作:

-----------------创建表空间-----------------
CREATE TABLESPACE TBS_ZWXXPT_01 
DATAFILE 'D:\tablespaces\TBS_ZWXXPT_01.DBF' 
SIZE 100M 
AUTOEXTEND ON NEXT 100M 
MAXSIZE UNLIMITED;

------------------创建用户--------------------
create user U_ZWXXPT identified by U_ZWXXPT
default tablespace TBS_ZWXXPT_01; 

------------------授权--------------------
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
DBA,CONNECT,RESOURCE,CREATE SESSION  TO U_ZWXXPT;  


3.修改数据库字符编码:

先cmd中输入sqlplus / as sysdba连接数据库,然后依次输入一下命令修改字符编码:

shutdown immediate; (把database停了)
startup mount; (把database重开去可更改情況)
alter system enable restricted session;
alter system set job_queue_processes=0;
alter system set aq_tm_processes=0;
alter database open;
alter database character set internal_use utf8;(这里是修改成UTF-8的格式编码,ALTER DATABASE character set INTERNAL_USE ZHS16GBK;这是修改成GBK的格式编码
shutdown immediate;
startup; (重开正常oracle)

4.sql操作

INNER JOIN,LEFT JOIN,RIGHT JOIN用法:

INNER JOIN:SELECT * FROM CHINA_PERSION C INNERJOIN USA_PERSION U ON C.XH=U.XH 会把条件相符的两张表数据都加载出来;

LEFT JOIN:SELECT * FROM CHINA_PERSION C LEFT JOIN USA_PERSION U ON C.XH=U.XH 会把左边主表数据都加载出来,然后又表符合ON条件的又表也会加载出来;

RIGHT JOIN:SELECT * FROM CHINA_PERSION C RIGHTJOIN USA_PERSION U ON C.XH=U.XH 会把右边主表数据都加载出来,然后又表符合ON条件的左表数据也会加载出来;


UNION,UNION ALL用法:

UNION 操作符用于合并两个或多个 SELECT 语句的结果集。

请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同:

SELECT NAME AS AA FROM CHINA_PERSION UNION SELECT XH AS AA FROM USA_PERSION

会把两个表中的NAME值查询到一个列表中,重复的值只会展示一次,UNION ALL区别就是重复的值会重复展示
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值