数据库知识汇总

前序:该篇文章会较为杂乱,都是平时工作运用到的一些知关于数据库方面知识识的汇总。

一、SQL语句

1、查询数据库名为A的数据库中表名包含B字段的所有表

环境:oracle

语句:

select * from all_tab_comments where owner = 'A' and table_name like '%B%';
注意:A,B不能写成小写,这里区别大小写。

二、PL/SQL导出导入oracle数据(sql和dmp文件)

1、导出

(1)导出sql文件:

PL/SQL ---> 工具 -->  导出用户对象;选中“包括权限”、“包括存储”、“包括所有者”、“单个文件”,另外两个不用选中。写好文件存储位置,点“导出”即可。

(2)导出dmp文件(数据库名为A的所有表的数据)

SQL语句:exp  A/密码@服务器名  file=e:\XX.dmp owner=(A)

2、导入

(1)删除所有的表

(2)执行SQL文件

PL/SQL ---> 工具 -->  导入表; 在最下面选好文件后,导入。(在上面的checkbox 需要选择“命令窗口”)

(3)执行导入dmp文件数据(从数据库名为A的数据库 导入到 数据库名为B中)

cmd --> sql语句:imp A/密码@服务器名 fromuser=A  touser=B  file=d:\XX.dmp ignore=y

注意:若A,B相同,则“touser=B”可省略不写。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值