ÓÃOracle²éѯÓï¾äÓ¦ÓþÑé×ܽá
ÓÃOracle²éѯÓï¾äÓ¦ÓþÑé×ܽá
¡¡ÒÔϵÄÎÄÕÂÖ÷ÒªÊǽéÉÜOracle²éѯÓï¾äµÄʵ¼ÊÓ¦ÓõľÑé×ܽᣬÄãÈç¹û¶ÔOracle²éѯÓï¾äµÄʵ¼ÊÓ¦ÓøÐÐËȤµÄ»°Äã¾Í¿ÉÒÔµã»÷ÒÔϵÄÎÄÕ½øÐйۿ´ÁË¡£ Ï£Íû»á¸øÄã´øÀ´Ò»Ð©°ïÖúÔÚ´Ë·½Ãæ¡£
¡¡¡¡1. select * from table_name where rownum>begin and rownum< end
¡¡¡¡2.sql = "select * from table"
¡¡¡¡1.con.prepareCall("SELECT * from(SELECT A.*, rownum r from("+sql+") A WHERE rownum <=
¡¡¡¡2."+intPage*intPageSize+") B WHERE r > "+(intPage-1)
¡¡¡¡3.*intPageSize);
¡¡¡¡½ñÌìÏë²éѯһÏÂOOracleÊý¾Ý¿âÏÂËùÓеıíÃû»òij¸öÓû§ÏµÄËùÓбí,°ëÌìûÏëÆðÀ´.»¹ÊÇÔÚÍøÉÏÕÒµ½ÁË´ð°¸.
¡¡¡¡1.select table_name from all_tables;
¡¡¡¡ËùÓеıíÃ÷
¡¡¡¡1.select table_name from user_all_tables;
¡¡¡¡Oracle²éѯÓï¾äÖÐÓû§µÄËùÓеıí
¡¡¡¡Ò»ÏÂÊÇתÌùµÄsqlÓï¾äµÄÌû×Ó.
¡¡¡¡select * from user_objects; //²éѯËùÓеıí
¡¡¡¡select * from dba_tables; //²éѯËùÓеıí
¡¡¡¡select * from all_tables; //²éѯËùÓеıí
¡¡¡¡select * from user_users //²é³öÒ»¸öÓû§
¡¡¡¡select * from all_users //²éѯËùÓÐÓû§
¡¡¡¡select * from dba_users //²éѯËùÓÐÓû§
¡¡¡¡select name,dbid from v$database; //²éѯÊý¾Ý¿âÃûºÍËüµÄID
¡¡¡¡select * from sys.user_tab_columns; //²éѯ±íÃû £¬²¢ÏÔʾÁÐÃû
¡¡¡¡describe ±íÃû //²éѯ±í½á¹¹
¡¡¡¡select * from sys.user_tab_columns where table_name=±íÃû
¡¡¡¡²éѯָ¶¨±íÃûµÄ×Ö¶Î
¡¡¡¡2: ²éѯÊý¾Ý¿â²ÎÊý
¡¡¡¡1.show parameter db;
¡¡¡¡3£ºOracle²éѯÓï¾ä²éѯÊý¾Ý¿âµÄʵÀýÃû
¡¡¡¡1.select instance_name from v$instance;
¡¡¡¡4: Êý¾Ý¿âÓòÃû
¡¡¡¡Êý¾Ý¿â°²×°½áÊøºó£¬Èç¹ûÒªÖªµÀÕýÔÚÔËÐжîÊý¾Ý¿âÊÇ·ñÓÐÓòÃûÒÔ¼°Êý¾Ý¿âÓòÃûÃû³Æ¿ÉÒÔÓÃ
¡¡¡¡1.select value from v$parameter where name='db_domain'
¡¡¡¡2.show parameter domain
¡¡¡¡5:Êý¾Ý¿â·þÎñÃû
¡¡¡¡Èç¹ûÊý¾Ý¿âÓÐÓòÃû£¬ÔòÊý¾Ý¿â·þÎñÃû¾ÍÊÇÈ«¾ÖÊý¾Ý¿âÃû£¬Èç¹û¸ÃÊý¾Ý¿âûÓж¨ÒåÓòÃû£¬ÔòÊý¾Ý¿â·þÎñÃûÓëÊý¾Ý¿âÃûÏàͬ
¡¡¡¡1.show parameter service_name
¡¡¡¡6:ÏÔʾµ±Ç°Óû§
¡¡¡¡1.show user
¡¡¡¡7:Ö±½ÓµÇ½
¡¡¡¡1.sqlplus "/as sysdba"
¡¡¡¡8:µ±Ç°OOracleϵͳʱ¼ä
¡¡¡¡1.select sysdate from dual;
¡¡¡¡9:²éѯÊý¾Ý¿â×Öµäv$nls_parameter²ú¿´×Ö·û¼¯Ïà¹Ø²ÎÊý
¡¡¡¡1.select * from v$nls_paramet
Ïà¹ØÎĵµ£º
³£Ó÷½·¨ÓÐÒÔϼ¸ÖÖ£º
Ò»¡¢Í¨¹ýPL/SQL Dev¹¤¾ß
1¡¢Ö±½ÓFile->New->Explain Plan Window£¬ÔÚ´°¿ÚÖÐÖ´ÐÐsql¿ÉÒԲ鿴¼Æ»®½á¹û¡£ÆäÖУ¬Cost±íʾcpuµÄÏûºÄ£¬µ¥Î»Îªn%£¬Cardinality±íʾִÐеÄÐÐÊý£¬µÈ¼ÛRows¡£
2¡¢ÏÈÖ´ÐÐ EXPLAIN PLAN FOR select * from tableA ......
ÓеÄÇé¿öÏ£¬ÎÒÃÇÐèÒªÓõݹéµÄ·½·¨ÕûÀíÊý¾Ý£¬Õâ²Å³ÌÐòÖкÜÈÝÒ××öµ½£¬µ«ÊÇÔÚÊý¾Ý¿âÖУ¬ÓÃSQLÓï¾äÔõôʵÏÖ£¿ÏÂÃæÎÒÒÔ×îµäÐ͵ÄÊ÷ÐνṹÀ´ËµÃ÷ÏÂÈçºÎÔÚOracleʹÓõݹé²éѯ¡£
ΪÁË˵Ã÷·½±ã£¬´´½¨Ò»ÕÅÊý¾Ý¿â±í£¬ÓÃÓÚ´æ´¢Ò»¸ö¼òµ¥µÄÊ÷Ðνṹ
Sql´úÂë
create table TEST_TREE
( &n ......
ÒÔϵÄÎÄÕÂÖ÷Òª½²ÊöµÄÊÇOracleɾ³ýÓû§±íµÄʵ¼Ê²Ù×÷·½°¸£¬±¾ÎÄÖ÷ÒªÊÇÒÔÏà¹ØÊµ¼ÊÓ¦ÓôúÂëµÄ·½Ê½À´Òý³öÆäʵ¼ÊµÄ²Ù×÷²½Ö裬ÒÔϾÍÊÇÎÄÕµľßÌåÄÚÈÝÃèÊö£¬ÍûÄãÔÚä¯ÀÀÖ®ºó»áÓÐËùÊÕ»ñ¡£
1.
select 'Drop table '||table_name||';' from all_tables where owner='Ҫɾ³ýµÄÓû§Ãû£¨×¢ÒâÒª´óд£©';
2.Oracleɾ³ýÓû§±í ÒÔÓ ......
Mysql·½Ê½£º
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class MysqlDB {
private String strClass = "com.mysql.jdbc.Driver";
private String strDriver = "jdbc:mysql://localhost: ......
ÏàÐÅ´ó¼Ò¿´ÁËÕâÆªÎÄÕ¶ÔOracleÈçºÎ¹¤×÷ÓÐÒ»¸öÐÎÏóµÄÁ˽⣡
Õª×Ô----¡¶Oracle±¸·ÝÓë»Ö¸´¡·
-----------------------------------------------------------------------------------------------------------------
Ò»¸öÃû½ÐSidµÄÄÐÈË£¬¿ñÈȵذ®ºÃÅÄÉã¡¢±£´æºÍÕûÀíÕÕÆ¬¡£SidµÄÆÞ×ÓÃû½ÐDebbie£¬ËûÃÇÓÐÈý¸ö¶ù×ÓLogan¡¢Archie ......