Time of Update: 2015-05-10
RedHat Linux下Redis安裝我用的Linux系統是:RedHat[root@infa ~]# wget http://download.redis.io/releases/redis-2.8.12.tar.gztar xzf redis-2.8.12.tar.gz[root@infa ~]# tar xzf redis-2.8.12.tar.gz[root@infa ~]# cd redis-2.8.12[root@infa redis-2.8.12]#
Time of Update: 2015-05-09
MySQL批量Insert應用ON DUPLICATE KEY UPDATE也不清楚是設計的問題,還是實現的問題.總之最後到我這裡,是一個很奇怪的需求.award_credit_room這個表,存放使用者送禮的記錄award_credit 是使用者送禮產生的積分記錄award_credit_room的資料經過匯總之後,需要批量Insert到award_credit表,如果沒有記錄,則Insert,存在記錄則Update使用MySQL自訂變數,實現 insert..select...ON
Time of Update: 2015-05-09
GoldenGate dml同步進程目標表加欄位處理測試--實驗:對於僅有dml同步的goldengate進程,如果源端進行ddl加欄位操作,如何處理對應的進程--源端orcl--首先檢查進程狀態,running狀態:[Oracle@localhost ogg]$ ./ggsciGGSCI (localhost.localdomain) 1> info allProgram Status Group
Time of Update: 2015-05-09
standby redo log的作用大家都知道dataguard有三種資料保護模式,最大保護模式,最高可用模式,最高效能模式.在最大保護模式,最高可用模式中必須使用standby redo log.最高效能模式中,官方推薦也使用standby redo log.那到底使用standby redo log和不使用有什麼區別呢?db Oracle 10.2.0.1 物理standby/u09/standbyarchivelog
Time of Update: 2015-05-11
PostgreSQL資料錶轉換為excel,postgresqlexcelCOPY在PostgreSQL表和標準檔案系統檔案之間交換資料。COPYTO把一個表的所有內容都拷貝到一個檔案,而COPYFROM從一個檔案裡拷貝資料到一個表裡(把資料附加到表中已經存在的內容裡)。COPY表名TO '檔案名稱.csv' CSV
Time of Update: 2015-05-11
64位 win7 安裝mysql zip包的形式,win7mysql1)首先下載zip包解壓。2) 配置環境變數 配置到 bin目錄下。比如說自己的目錄就是:F:\mysql\mysql-5.6.21-winx64\mysql-5.6.21-winx64\bin3)在與my-default.ini同目錄下的目錄建立一個my.ini裡面的配置如下:[mysql]# 設定mysql用戶端預設字元集default-character-set=utf8 [mysqld]#設定3306連接埠port =
Time of Update: 2015-05-11
oracle修改列的類型,oracle修改列類型1、假設欄位資料為空白,則不管改為什麼欄位類型,可以直接執行:alter table tb modify (name nvarchar2(20));2、假設欄位有資料,則改為nvarchar2(20)可以直接執行:alter table tb modify (name
Time of Update: 2015-05-11
oracle修改表、增加列、刪除列、修改列,oracle修改1.增加列ALTER TABLE table_name ADD( column datatype [DEFAULT EXPR][,column datatype...]);例如:SQL>ALTER TABLE emp01 ADD eno NUMBER(4); 2.修改列定義例如:SQL>ALTER TABLE emp01 MODIFY job VARCHAR2(15)2
Time of Update: 2015-05-10
oracle學習入門系列之一 資料庫發展與曆史,oracle系列之一 oracle學習入門系列之一資料庫發展與曆史
Time of Update: 2015-05-10
使用dbcp配置資料來源,dbcp資料來源1.配置dbcp資料來源需要兩個jar包,commons-dbcp-x.x.x.jar和commons-pool.x.x.x.jar,版本的差別不是很大,當然也需要資料庫驅動2.可以使用設定檔,也可以手動直接在程式中直接配置,(建議使用設定檔比較方便些)在程式中直接手動設定:package com.silence.database;import java.sql.Connection;import
Time of Update: 2015-05-10
我實現的記憶體資料庫JDBC驅動,記憶體資料庫jdbc我去年做了個記憶體資料庫,自以為功能很強大。記憶體資料庫是獨立啟動並執行程式,用戶端通過socket訪問,傳送SQL語句並得到結果,為此我提供了一個C介面的用戶端API。但如果要做到更好的通用性,必須照顧IT世界數量最多的兩類人:java程式員和c#程式員。c#我的同事封裝了ado.net驅動。這幾天我實現了jdbc的驅動,本文記錄實現過程的一些心得。本人較為擅長的是C/C++,對java的囉嗦文法實在不太感冒,前陣子用jav
Time of Update: 2015-05-10
DS之鏈表實現就地逆置,ds實現 鏈表實現資料元素逆置是一個很常用的執行個體,在順序表實現輸入資料逆置那篇部落格需要額外的一個逆置函數,在主函數中實現逆置還需要調用逆置函數。這一篇就全部用鏈表的知識來實現就地逆置並且輸出逆置後的資料元素。 先要構建一個帶頭結點的單鏈表,再來重新定義結點類型,在主函數中實現就地逆置的代碼為:<span
Time of Update: 2015-05-09
MySQL學習筆記_8_SQL語言基礎複習,學習筆記_8_sqlSQL語言基礎複習一、概述SQL語句注釋方式1)以“#”開頭直到行尾的所有內容都是注釋2)以“--”(--後還有一個空格)開頭直到行尾的所有內容都是注釋3)以“/*”開始,以“*/”結束的所有內容都是注釋,可用於注釋多行二、資料庫操作1、建立資料庫create database
Time of Update: 2015-05-10
關於Windows 資料庫伺服器更換為Linux 資料庫伺服器的前提條件,linux前提該前提條件就是:請找應用軟體開發商和營運人員確認: 第一:該Window資料庫伺服器 上是否安裝有取數(或者說抽取資料)的應用軟體。如果有,需要詢問取數(或者說抽取資料)的應用軟體在linux有無相應版本。 第二:該Window資料庫伺服器的硬體介面(USB,並口等等)是否接了加密狗之類的。如果有,需要詢問應用軟體開發商
Time of Update: 2015-05-10
mongod.conf,mongodbmongodb.conf mongod -f 'config path'MongoDB引入一個YAML-based格式的設定檔。2.4版本以前的仍然相容。我的mongodb設定檔:systemLog: destination: file path: "/var/log/mongo/mongod.log" quiet: true logAppend: true timeStampFormat: iso8601-utcstorage:
Time of Update: 2015-05-09
資料庫,資料庫學習 查詢最佳化在關聯式資料庫系統中有著非常重要的地位 關係查詢最佳化是影響RDBMS效能的關鍵因素 由於關聯運算式的語義層級很高,使關係系統可以從關聯運算式中分析查詢語義,提供了執行查詢最佳化的可能性 查詢最佳化的優點不僅在於使用者不必考慮如何最好地表達查詢以獲得較好的效率,而且在於系統可以比使用者程式的“最佳化”做得更好 (1) 最佳化器可以從資料字典中擷取許多統計資訊,而使用者程式則難以獲得這些資訊
Time of Update: 2015-05-09
資料庫,資料庫學習 概念結構設計什麼是概念結構設計 將需求分析得到的使用者需求抽象為資訊結構即概念性模型的過程就是概念結構設計 概念結構是各種資料模型的共同基礎,它比資料模型更獨立於機器、更抽象,從而更加穩定 概念結構設計是整個資料庫設計的關鍵 概念結構設計的特點 (1) 能真實、充分地反映現實世界 (2) 易於理解 (3) 易於更改 (4) 易於向關係、網狀、層次等各種資料模型轉換 描述概念性模型的工具 E-R模型
Time of Update: 2015-05-09
MySQL學習筆記_7_MySQL常用內建函數,學習筆記_7_mysqlMySQL常用內建函數說明:1)可以用在SELECT/UPDATE/DELETE中,及where,orderby,having中2)在函數裡將欄位名作為參數,變數的值就是欄位所對應的每一行的值。3)在程式設計語言如C++中提供的函數,MySQL大部分也提供了,關於MySQL函數的完整資訊,請參閱《MySQL參考手冊》一、字串函數【比較常用,需要掌握】
Time of Update: 2015-05-09
資料庫,資料庫學習 關係系統本章目的: RDBMS的查詢處理步驟 查詢最佳化的概念 基本方法和技術 查詢最佳化分類 : 代數最佳化 物理最佳化RDBMS查詢處理階段 : 1. 查詢分析2. 查詢檢查3. 查詢最佳化 4. 查詢執行 對查詢語句進行掃描、詞法分析和文法分析 從查詢語句中識別出語言符號 進行語法檢查和文法分析 查詢檢查根據資料字典對合法的查詢語句進行語義檢查 根據資料字典中的使用者權限和完整性條件約束定義對使用者的存取許可權進行檢查
Time of Update: 2015-05-09
Sqlite全面學習(二),sqlite學習 PS一句:最終還是選擇CSDN來整理髮表這幾年的知識點,該文章平行遷移到CSDN。因為CSDN也支援MarkDown文法了,牛逼啊!【工匠若水 http://blog.csdn.net/yanbober】 本篇繼續接上一篇,閱讀上一篇《Sqlite全面學習(一)》SQLite建立資料庫建立資料庫文法:sqlite3 DatabaseName.db如下展示一個執行個體: