Time of Update: 2015-05-21
MySQL中count函數使用方法詳解count函數是用來統計表中或數組中記錄的一個函數,下面我來介紹在MySQL中count函數用法與效能比較吧。count(*) 它返回檢索行的數目, 不論其是否包含 NULL值。SELECT 從一個表中檢索,而不檢索其它的列,並且沒有 WHERE子句時, COUNT(*)被最佳化到最快的返回速度。例如:SELECT COUNT(*) FROM student;COUNT(DISTINCT
Time of Update: 2015-05-21
手工建立Oracle資料庫詳解閱讀導航資料庫版本:1.設定環境變數和建立目錄2.建立初始化參數檔案3.啟動執行個體到nomount狀態建立資料庫4.運行指令碼建立字典、視圖、包、角色、許可權、同義字5.檢查資料庫相關資訊6.啟用歸檔日誌資料庫版本:SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle
Time of Update: 2015-05-21
簡單對比MySQL和Oracle中的一個sql解析細節SQL的文法解析器是一個很強大的內建工具集,裡面會涉及到很多的編譯原理的相關知識,文法分析,詞法分析。。一大堆看起來很理論的東東,不過看起來枯燥之餘,它們的價值也更加明顯。 借用一下網路中的原話:如果我們考究一下曆史,就會發現很多被稱為程式設計大師的人都是編譯領域的高手.寫出第一個微型機上啟動並執行Basic語言的比爾蓋茨,設計出Delphi的Borland的”世界上最厲害的程式員”, Sun的JAVA之父,
Time of Update: 2015-05-14
ORA-07445錯誤解決一例測試人員反映說在一台測試庫上跑SQL報錯了(具體的SQL這裡就不說了,總之是很複雜的一個SQL,有9百多行。),錯誤是:ORA-03113: end-of-file on communication
Time of Update: 2015-05-10
Oracle預存程序根據指定日期返回(N個)工作日的時間一直都沒寫過Oracle的預存程序,今天突然來了一個需求:計算指定日期的前N個工作日或者後N個工作日日期(去除周末,法定節假日無法計算),然後研究了一下 Oracle的時間函數和迴圈方法。具體實現方法如下,也沒啥難的,對資料庫沒研究過,也不知道下面的寫法效率怎麼樣。或者有沒有更好的寫法。o(︶︿︶)o 唉!create or replace procedure proc_CalculationWorkDate(
Time of Update: 2015-05-10
Linux下編譯安裝Redis以及主從複製配置Redis的安裝配置很簡單,而且很早之前就裝過Redis,可這幾天再次安裝時居然又遺忘了一些細節,看來好記性不如爛筆頭,還是在部落格記錄一下比較好,至少不用總是抱度娘大腿了。今天編譯安裝了幾次,發現居然沒在prefix指定目錄組建檔案??看了半天結果發現PREFIX我用了小寫字母。。。看來還是得記錄一次正確的操作步驟,免得再次出現這種窘迫。一、選擇版本前往官方網站:http://www.redis.io/download選擇一個適合的穩定版本,比如最
Time of Update: 2015-05-09
資料庫報ORA-01839的錯誤【問題描述】ZCGL資料庫在運行SQL語句的時候報:ORA-01839 指定月份的日期無效詳細的SQL語句簡化如下:select *from table_namewhere to_date(a.yc_date,'yyyy-mm-dd')-sysdate>1【問題的原因】ORA-01839表明z_yc_date的結果集的日期有不符合相應的日期標準,常見的有select to_date('2015/2/31','yyyy/mm/dd') from
Time of Update: 2015-05-09
expdp匯出報錯ORA-31693&ORA-39826報表庫邏輯備有一個錯誤:ORA-31693: Table data object "BI_ETL"."xxx" failed to load/unload and is being skipped due to error:ORA-02354: error in exporting/importing dataORA-39826: Direct path load of view or synonym (BI_ETL.xxx)
Time of Update: 2015-05-09
SQL在Oracle內部的具體處理流程顯示了SQL在Oracle內部處理的一般階段:解析、最佳化、產生行源和執行。資料庫可能會忽略某些步驟,這取決於具體的語句。1,SQL解析 SQL處理的第一階段就是SQL解析。當應用程式發出SQL語句時,該應用程式向資料庫發出一個解析調用,以準備執行該語句,解析調用會開啟或建立一個遊標,它是一個對特定於會話的私人SQL區的控制代碼,其中包含了已分析的SQL語句和其他處理資訊。遊標和私人SQL區位於PGA中。 &
Time of Update: 2015-05-09
Oracle DBA_EXTENTS視圖 與 DBA_SEGMENTS視圖DBA_EXTENTS describes the extents comprising the segments in all tablespaces in the database. Note that if a datafile (or entire tablespace) is offline in a locally managed tablespace, you will not see any
Time of Update: 2015-05-09
Oracle SCN -system change number 學習筆記SCN是Oracle的內部時鐘,用來反映資料庫中所有變化,在運行過程中不斷更新。SCN種類包括:(1)系統當前SCN(2)Checkpoint SCN(注意只會隨著檢查點的發生而被更新:但是在熱備模式下,checkpoint時該SCN不變)a.Stop SCN(儲存在控制檔案中,又稱END SCN)執行個體正常運行時STOP SCN為空白,當執行個體正常關閉時,oracle會在控制檔案中記錄下每個資料檔案對應的STOP
Time of Update: 2015-05-21
64位win7下安裝MongoDB以zip包的形式 圖文(超詳細),win7mongodb首先從mongodb的官網上下載對應版本的zip包。如果你使用Windows 64-bit 2008 R2+ 或win7需要安裝Hotfix補丁。 讀者可以去網上下載相應的版本。解壓後會得到如下的一個目錄:然後自己在某個錄下下建好一個目錄。我這裡的目錄是這樣的 F:\MongoDB 然後講上一步種解壓的檔案內容全部複製進 F:\MongoDB這個檔案夾
Time of Update: 2015-05-20
oracle表名、欄位名等對象的命名長度限制,oracle欄位原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明出處,否則追究著作權法律責任。深藍的blog:http://blog.csdn.net/huangyanlong/article/details/45854385 今天在為某系統資料庫結構整理升級指令碼時,遇到了“命名位元組過長的錯誤”,類似於下面的語句:
Time of Update: 2015-05-19
軟考詳解---三範式,軟考---範式
Time of Update: 2015-05-19
impdp匯入中碰到的兩個問題,impdp匯入碰到兩個前兩天,需要將遠程一個測試庫用expdp匯出的資料dump匯入到本地的一個測試環境中,其中碰到了一些問題,值得小結下。環境介紹:1. 資料量:10+表,<1000萬的資料,dump檔案大約400多MB2. 源庫和目標庫都是11.2.0.43. 字元集不同,源庫字元集是GBK,目標庫字元集是UTF-8匯入命令:test/test directory=exp_dump dumpfile=test.dmp logfile=test.log
Time of Update: 2015-05-19
win7之64位下安裝oracle11g遇到問題和不能刪除乾淨的問題,win7oracle11g今天在win7下裝了oracle11g 刪了又卸 來來回回重啟了4、5次,結合網上是解釋歸納下幾點:一、win64_11gR2_database_1of2.zip和win64_11gR2_database_2of2.zip
Time of Update: 2015-05-19
Oracle Exadata一體機與雲端運算應用(二),oracleexadata3. Exadata主要技術3.1 單元分流 在資料庫雲端服務器中,儲存並不只是轉儲儲存。儲存單元有足夠的智能在內部處理某些負載,這樣可以減輕資料庫節點的工作。此過程被稱作單元分流。3.2 智能掃描 智能掃描是 Exadata最重要的一個功能,它的作用就是把SQL 放在每個Cell
Time of Update: 2015-05-19
Oracle Exadata一體機與雲端運算應用(一),oracleexadata1. Exadata1.1 Oracle
Time of Update: 2015-05-14
MySQL資料庫上:DDL語句的基礎鞏固,mysqlddl SQL語言套件括四種主要程式設計語言類別的語句:資料定義語言 (Data Definition Language)(DDL),資料操作語言(DML),資料控制語言(DCL)和事務控制語言。 資料庫模式定義語言DDL(Data Definition
Time of Update: 2015-05-14
linux下安裝postgresql並配置遠程圖形案頭串連,linuxpostgresql近來有項目用到postgresql,之前沒接觸過,所以安裝出了些問題,現在記錄下來。1.下載postgresql9.4,我用的版本是由官網下載下來的:http://download.csdn.net/detail/mu_wangyue/8679781(如果有朋友想按我的步驟來做的話,建議下載這個串連的)。下載後將postgresql-9.4.1-3-linux-x64.run拷貝到linux上(可用xftp