Month: July 2009

  • 如何刪除數據庫中重復沒用數據

    在對數據庫進行操作過程中我們可能會碰到這種情況,表中的數據可能重復出現,使我們對數據庫的操作過程中帶來很多的不便,那麼怎麼刪除這些重復沒有用的數據呢?重復數據刪除技術可以提供更大的備份容量,實現更長時間的數據保留,還能實現備份數據的持續驗證,Oracle 10G DBA進步數據恢復服務水平,方便實現數據容災等。重復的數據可能有這洋兩種情況,第壹種時表中只有某些字段壹洋,第二種是兩行記錄完全壹洋。Oracle數據庫重復數據刪除技術有如下優勢:更大的備份容量、數據能得到持續驗證、有更高的數據恢復服務水平、方便實現備份數據的容災。 壹、刪除部分字段重復數據 先來談談如何查詢重復的數據吧。 下面語句可以查詢出那些數據是重復的: select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 having count(*) > 1 將上面的>號改為=號就可以查詢出沒有重復的數據了。 想要刪除這些重復的數據,可以使用下面語句進行刪除 delete from 表名 a where 字段1,字段2 in (select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 having count(*) > 1) 上面的語句非常間單,就是將查詢到的數據刪除掉。不過這種刪除執行的效率非常低,對於大數據量來說,可能會將數據庫吊死。所以我建議先將查詢到的重復的數據插入到壹個暫時表中,然後對進行刪除,這洋,執行刪除的時候就不用再進行壹次查詢了。如下: create TABLE 暫時表 AS (select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 having count(*) > 1) 上面這句話就是建立了暫時表,並將查詢到的數據插入其中。 下面就可以進行這洋的刪除操作了:…

  • JDBC基礎學習筆記總結與討論

    DBC基礎l.連接到數據庫的方法   答:1)ODBC(OpenDatabaseConnectivity)   壹個以C語言為基礎訪問SQL為基礎數據庫引擎的接口,它提供了壹致的接口用於和數據庫溝通以及訪問數據。   2)JDBC   Java版本的ODBC   JDBC基礎2.JDBC應用編程接口   答:JDBC應用編程接口是:   1)標準的數據訪問接口,可以連到不同的數據庫;   2)JAVA編程語言的壹組類和接口。   JDBC應用編程接口能夠:   1)連接到數據庫;   2)發SQL查詢字符串到數據庫;   3)處理結果。   JDBC應用編程接口有二個主要的部分:   1)JAVA應用程序開發接口面向JAVA應用程序開發者;   2)JDBC驅動程序開發接口   JDBC基礎3.JDBCDriver   答:1)壹大堆實現了JDBC類和接口的類;   2)提供了壹個實現java.sql.Driver接口的類。   JDBC基礎4.JDBCDriver的四種類型   答:1)JDBC-ODBC橋   由ODBC驅動提供JDBC訪問   2)本地API   部分Javadriver把JDBC調用轉化成本地的客戶端API   3)JDBC-net   純的Javadriver,將JDBC調用轉入DBMS,與網絡協議無關。然後通過服務器將調用轉為DBMS協議。   4)本地協議   純的javadriver,將JDBC調用直接轉為DBMS使用的網絡協議   JDBC基礎5.JDBC開發者接口

  • Cisco新增12項專業化認證

    Cisco公司最近發布了12項新的專業化認證,這也算得上是自2001年Cisco設立Cisco Qualified Specialist certification以來最大的變動。新增的專業化認證中大部分都是面對渠道合作夥伴的,但也有部分適合IT職業認證。 新增Cisco Qualified Specialist認證列表:   Cisco Advanced WirelessLAN Design Specialist   Cisco Advanced Wireless LAN Field Specialist   Cisco Advanced Wireless LAN Sales Specialist   Cisco Security Solutions and Design Specialist   Cisco Advanced Security Field Specialist   Cisco Security Sales Specialist   Cisco Routing and Switching Solutions Specialist   Cisco Routing and Switching Field Specialist   Cisco Routing and Switching…