高分求答。 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 请教一个数据库查询优化的问题 orcale怎么调用c写的外部过程 联表条件 update,崩溃了,大侠们请进 redhat as 4下安装oracle 9i 存储过程中的事务 连接池问题 请问如何在unix下把oracle数据库中的表结构和数据导出成。sql的文本 请教一个SQL的问题?? 为什么创建表空间时老提示无效的文件名或标志过长 oracle中的imp问题 表字段值拼接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