加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ORACLE笔记

发布时间:2020-12-12 16:33:37 所属栏目:百科 来源:网络整理
导读:1.数据库备份和还原 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 to user=test1 log=d:img

1.数据库备份和还原

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 to user=test1 log=d:imglog.log --还原,test1为本地登入用户名密码,file为备份文件存储路劲

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

-----------------创建表空间-----------------
CREATE TABLESPACE TBS_ZWXXPT_01
DATAFILE 'D:tablespacesTBS_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.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区别就是重复的值会重复展示

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读