Time of Update: 2014-06-15
一、簡單查詢 簡單的Transact-SQL查詢只包括挑選清單、FROM子句和WHERE子句。它們分別說明所查詢列、查詢的表或視圖、以及搜尋條件等。例如,下面的語句查詢testtable表中姓名為“張三”的nickname欄位和email欄位。SELECT nickname,emailFROM testtableWHERE name=張三(一)挑選清單
Time of Update: 2014-06-15
MySQL被稱為業內最廣泛使用的開來源資料庫之一,而可插式的儲存引擎是其最重要的特性之一,瞭解並應用儲存引擎將能夠更方便地使用MySQL資料庫的企業級特性。 圖
Time of Update: 2014-06-15
和資料庫打交道要頻繁地用到SQL語句,除非你是全部用控制項綁定的方式,但採用控制項綁定的方式存在著靈活性差、效率低、功能弱等等缺點。因此,大多數的程式員極少或較少用這種綁定的方式。而採用非綁定方式時許多程式員大都忽略了對單引號的特殊處理,一旦SQL語句的查詢條件的變數有單引號出現,資料庫引擎就會報錯指出SQL文法不對,本人發現有兩種方法可以解決和處理這種單引號的問題(以VB為例子)。 方法一: 利用逸出字元處理SQL語句。下面的函數可以在執行SQL語句前調用,執行處理後的結果即可產生正確的結果。
Time of Update: 2014-06-15
在最近的一次工程實施中,遇到了Oracle的網路問題,是在測試redflag HA的切換過程中發現的問題。雖然自己在個人的摸索中找到oracle的網路設定檔,但是卻不知道他們是怎麼個運行法。 三個設定檔 listener.ora、sqlnet.ora、tnsnames.ora
Time of Update: 2014-06-15
剛剛裝好linux as 4.現在面臨的第一個問題就是怎麼用上內建mysql>[root@server tmp] rmp -qa|grep mysql 察看當前mysql版本.一:當我在命令列輸入mysql時出現了:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.soc的錯誤的話.解決的辦法是:由於mysql 服務還沒有啟動。試試看:>>>service mysqld
Time of Update: 2014-06-15
增量備份(incremental backup) 增量備份比完全備份快得多。在進行增量備份,只有那些在上次完全或者增量備份後被修改了的檔案才會被備份。正是由於這個原因,增量備份所需時間僅為完全備份的幾分之一。為了確認一個檔案是否在上次完全備份後被修改,備份軟體會檢查一個叫做歸檔位(archive bit)的設定項。
Time of Update: 2014-06-15
寫在前面的話,該類文章網路上一搜就是大把,為什麼要把它寫出來呢?理由是網路上的大部分關於Oracle
Time of Update: 2014-06-15
Fedora8下安裝Oracle10G資料庫其實不容易,本人經過一段時間的探索終於安裝成功了!現把整個過程分享一下。1.Download Software 10201_database_linux32.zip2.解壓檔案unzip 10201_database_linux32.zip3.Host Filevi /etc/hosts 一般不用修改,也可配置真實ip,格式為<IP-address> <fully-qualified-machine-name&
Time of Update: 2014-06-15
1.安裝與環境設定我裝的是MySQL5.0+MySQL-Front3.2+mysql-connector-java-3.1.14設定基本用預設的。我主要用來支援JDBC(把mysql-connector-java-3.1.14-bin.jar放到JDK目錄\jre\lib\ext下即可)2.測試控制台或MySQL Command Line Client(我比較喜歡用後者)。建一張表測試一下四大天王:增、刪、查、改先不要使用視覺化檢視,在命令列下練習段時間哦3.中文解決在控制台下用mysql --
Time of Update: 2014-06-15
logrotate 工具是一個 Linux 系統內建的日誌復原程式,由系統計劃服務工具 cron 程式啟動,可以對各種系統日誌進行復原,由於Oracle listener日誌增長較快,需要定期清理,因此想到了使用這個工具,下面是具體的用法1,添加一個設定檔vi /etc/logrotate.d/oracle-listener/oracle/app/oracle/diag/tnslsnr/dtydb3/listener/trace/listener.log
Time of Update: 2014-06-15
前提:您已經啟動了Apache和MySQL伺服器了。CentOS在剛安裝完畢時候,並沒有啟動這兩個伺服器,需要我們在系統服務裡面啟動它們。1,我們要以root帳號登入 。2,PHP支援模組安裝。在CentOS作業系統安裝完畢後,其實PHP支援模組並沒有安裝上去,如果想使用PhpMyAdmin,首先需要安裝PHP支援模組,我們需要兩個PHP支援模組:一,“PHP scripting language for creating dynamic web
Time of Update: 2014-06-15
Oracle10g 手工建立以ASM儲存的資料庫項目流程:0,給電腦增加2塊SCSI硬碟 1,安裝ASM 2,建立兩個ASM磁碟組,分別為:GROUP1、GROUP2 3, 開始建立資料庫,首先建立參數檔案,儲存為 $ORACLE_HOME/dbs/initnestling.ora 4,建立密碼檔案$ORACLE_HOME/dbs/orapwdnestling 5,建立跟蹤、記錄檔的路徑 6,啟動資料庫到nomount狀態 7,建立並運行建庫的指令碼
Time of Update: 2014-06-15
一、叢集分類1、按用途分類(1)高可用叢集(High Availability Cluster)(2)負載平衡叢集(Load Balance Cluster)(3)科學計算叢集(High Performance Computing Cluster)2、按結構分類(1)主從模式(active-standby mode)(2)雙機互備(mutual backup mode)(3)多點叢集(multi node cluster)3、按廠商分類(1)IBM: HACMP(High
Time of Update: 2014-06-15
Oracle的傳輸資料表空間是指,可以將一個資料庫上的一個或多個資料表空間的全部資料檔案拷貝到另一個資料庫伺服器上,通過匯入的方式將資料表空間載入當目標資料庫。使用這種方法的最大好處是速度快,所需要的時間和拷貝資料檔案差不多,比執行EXP/IMP的匯入匯出要快得多。傳輸資料表空間的限制條件:源和目標資料庫必須使用相同的字元集和國家字元集(分別對應nls_database_parameters視圖的NLS_CHARACTERSET與NLS_NCHAR_CHARACTERSET值)如果要傳輸到其它o
Time of Update: 2014-06-15
記錄exit和return的用法exit用來跳出迴圈loopIF V_KBP IS NULL THENEXIT;END IF;end loop;return跳出預存程序loopIF V_KBP IS NULL THENreturn;END IF;end loop;跳出loop 一次迴圈Oracle 11g已提供continue;oracle 10g及以下,使用goto來替代,例如SQL> set serveroutput on;SQL> declare2
Time of Update: 2014-06-15
啟動和關閉ASM執行個體ASM執行個體的啟動和關閉操作與RDBMS資料庫執行個體類似的選項:執行STARTUP操作FORCE,這個選項強行關閉,執行的是SHUTDOWN
Time of Update: 2014-06-15
彙總函式、多行函數、分組函數都是一類函數GROUP BY 和 HAVINGgroup 函數:AVG\SUM\MIN\MAX\COUNT\STDDEV\VARIANCEDISTINCT 與 group 函數結合使用NULL 值在 group函數當中的處理嵌套 group 函數group 函數的文法:SELECT GROUP_FUNCTION(COLUMN),...FROM TABLE[WHERE CONDITION][ORDER BY
Time of Update: 2014-06-15
最近在維護資料庫時,解析資料時候,資料一直不能入庫。原因知道,是因為MySQL的事務產生了死結,前幾次我直接重啟MySQL。最近發現頻繁的出現。所以找到一種方法。SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX; trx_id trx_state trx_started trx_requested_lock_id trx_wait_started trx_weight trx_mysql_thread_id trx_query
Time of Update: 2014-06-15
Oracle 備份、恢複單表或多表資料步驟,適用於 Oracle 8、9、10。*備份單表或多表資料:exp user/password@server file=filefullpathname log=logfullpathname tables=(tablespacename.table1,tablespacename.table2,...)例如,作者要匯出使用者名稱為 sybj,密碼為 sybj,sid 為 lyzz,資料表空間 sybj 下表 table1、table2
Time of Update: 2014-06-15
先看一段對話:小菜鳥問:我在參數檔案中設定了local_listener='listener1',然後啟動資料庫有報錯.SQL> startupORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00132: syntax error or unresolved network name