高分求答。 1.嵌套查询和连接查询哪个性能更好,为什么?2.创建索引的方法,索引的分类?3.若要把数据从旧数据库移到新数据库怎么做?数据库解密?三个题目。帮忙啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.数据库的嵌套查询与连接查询比不上哪个性能更好的问题,只不过与你写的语句有很大的关系。不过两个相比我认为连接查询性能会更好一些。数据库在执行sql是从右向左,where是从左到右,而嵌套查询是先执行一部分外部SQL语句,而条件是嵌套内部的语句执行结果。相对连接查询语句,可以将表内容多的写在左边,相反,在WHERE子句中将查询结果多的写在右边。2.create index t_id on tab(obj_id,obj_name); 注意:索引有先后关系,如(id,name)与(name,id)是两个不同的索引。 索引分为:B树索引,位图索引、一般分为单索引,复合索引。3.数据迁移,你就执行数据的导出与导入? 在运行行输入:cmd 导出命令: c:>exp testa/1111@sid_192.168.0.2 file=c:\\aaa.dmp testa 用户名(或说是方案名) 11111 对应的密码 @sid_192.168.0.2是服务器数据库的sid aaa.dmp 是将数据库导出并保存为c盘aaa.dmp的文件导入命令:c:>imp testb/1111@sid_192.168.0.2 file=c:\\aaa.dmp full=y testb 用户名(或说是方案名) 11111 对应的密码 @sid_192.168.0.2是服务器数据库的sid 在ORACLE 中怎么做到两个时间段相加 请教JDDBC对Oracle对NCLOB的操作 PLSQL如何实现等待1秒? 求救:Oracle数据库的存储过程中的查询语句怎么写? 关于oracle中的日期比较 连续时间段统计问题 oracle的超级管理员用户名密码是多少? 初学oracle,想问一个问题(来者有份) 在ORACLE的SQLPLUS中如何执行SQL脚本,在线等待 奇怪在DELPHI中调用一个存储过程发生ORA-12571错误 表字段值拼接SQL 如何在Java程序里解决“ORA-01089: 正在执行立即关闭 - 不允许进行任何操作”?
2.create index t_id on tab(obj_id,obj_name);
注意:索引有先后关系,如(id,name)与(name,id)是两个不同的索引。
索引分为:B树索引,位图索引、一般分为单索引,复合索引。3.数据迁移,你就执行数据的导出与导入?
在运行行输入:cmd
导出命令: c:>exp testa/1111@sid_192.168.0.2 file=c:\\aaa.dmp
testa 用户名(或说是方案名)
11111 对应的密码
@sid_192.168.0.2是服务器数据库的sid
aaa.dmp 是将数据库导出并保存为c盘aaa.dmp的文件
导入命令:c:>imp testb/1111@sid_192.168.0.2 file=c:\\aaa.dmp full=y
testb 用户名(或说是方案名)
11111 对应的密码
@sid_192.168.0.2是服务器数据库的sid