Time of Update: 2014-07-06
自從MySQL被Oracle收購以後,PostgreSQL逐漸成為開源關係型資料庫的首選。本文介紹PostgreSQL的安裝和基本用法,供初次使用者上手。以下內容基於Debian作業系統,其他動作系統實在沒有精力兼顧,但是大部分內容應該普遍適用。安裝 1、首先,安裝PostgreSQL用戶端。 sudo apt-get install postgresql-client然後,安裝PostgreSQL伺服器。 sudo apt-get install postgresql2
Time of Update: 2014-07-06
帶參數的sql語句,在資料庫端,執行的是 exec sp_executesql eg: exec sp_executesql N'insert into LCS_Sys_Model ([Model_GUID],[Model_Name],[Model_Desp],[Model_IsSys]) values ( @Model_GUID,@Model_Name,@Model_Desp,@Model_IsSys)', N'@Model_GUID uniqueidentifier,@Model_Name
Time of Update: 2014-07-06
SQL 語句教程 (11) Group By 我們現在回到函數上。記得我們用SUM這個指令來算出所有的 Sales (營業額)吧!如果我們的需求變成是要算出每一間店 (store_name) 的營業額 (sales),那怎麼辦呢?在這個情況下,我們要做到兩件事:第一,我們對於 store_name 及 Sales 這兩個欄位都要選出。第二,我們需要確認所有的 sales 都要依照各個 store_name 來分開算。這個文法為:SELECT "欄位1", SUM("欄位2") FROM
Time of Update: 2014-07-06
1、第一種重複很容易解決,不同資料庫環境下方法相似: 以下為引用的內容: Mysql create table tmp select distinct * from tableName; drop table tableName;
Time of Update: 2014-07-06
危險:沒有進行安全性漏洞掃描. 後果:作業系統和各網路程式本身的漏洞被駭客發現,連累資料庫被攻破. 補救:永遠保持最新的安全補丁,定期使用安全性漏洞評估工具進行掃描. 危險:列舉SQL伺服器解析服務. 後果:攻擊者可以擷取資料庫資訊,或者進行緩衝溢出攻擊,SQLPing甚至在資料庫執行個體不監聽預設的連接埠也能發揮作用. 補救:過濾未認證IP的訪問請求. 危險:弱SA密碼或者沒有設定密碼. 後果:駭客通過破解密碼進入資料庫.
Time of Update: 2014-07-06
而在對使用者進行查詢時,也可能會使用到多種條件的查詢方式,如通過工號查詢、通過姓名查詢、通過性別查詢、通過學曆查詢等。也有可能會通過多種條件的組合查詢,如查學曆是大專的女員工等。 對於這種查詢情況,通常的作法是讓使用者輸入查詢條件,再進行SQL語句組合來進行查詢。如讓使用者輸入工號、姓名等,單擊提交按鈕之後,在後台獲得這些資訊,如以下代碼所示: 複製代碼 代碼如下://設定查詢語句 string strSql = "SELECT * FROM [user] where UserState=1 "
Time of Update: 2014-07-06
第一章 檢查系統的狀態 1.1 使用sar來檢查作業系統是否存在IO問題 1.2 關注記憶體vmstat 1.3 找到使用資源特別大的Oracle的session及其執行的語句 1.4 尋找前十條效能差的sql語句 第二章 檢查工作階段狀態 當資料庫變慢時,我們應如何入手 當應用管理員通告現在應用很慢、資料庫很慢時,當Oracle
Time of Update: 2014-07-06
今天由於工作需要,需要在資料庫中找出某一欄位下不同的記錄值,很簡單的問題被我想的太複雜,很是鬱悶,原因是SQL的一條命令忘了,現問題已解決,趕快拿來做備忘。其實這裡只需要用到SQL中的DISTINCT命令即可,非常簡單,文法如下:複製代碼 代碼如下:SELECT DISTINCT 列名稱 FROM 表名稱舉例說明:假設現有一個資料庫表:htmer:複製代碼
Time of Update: 2014-07-06
1.備份資料庫概念:指備份資料庫的所有資料檔案和控制檔案,另外還應該備份參數檔案和口令檔案注意:當備份資料庫時,不要備份重做日誌。1.1一致性備份概念:資料庫一致性備份是指關閉了資料庫後備份所有資料檔案和控制檔案的方法。當使用SHUTDOWN 命令正常關閉了資料庫之後,所有資料庫檔案的當前SCN 值完全一致,所以關閉後的Database Backup被稱為資料庫一致性備份或者冷備份。適用:ARCHIVELOG、NOARCHIVELOGselect name from v$datafile
Time of Update: 2014-07-06
開發程式需要登入功能 ,就不想用大資料庫,直接用java串連access。 在自己機器上一切正常, url直連 和配置資料來源都沒有問題。 發布到windows server2008 上 ,擷取不到資料連線。 系統都是64位, office是2010 32位。 問題找了半天,最終得以解決:
Time of Update: 2014-07-06
在定位問題、測試等時候經常需要對memcache的資料進行一些操作,但是其本身沒有內建的用戶端,所以只能通過telnet來進行操作。通過telnet串連memcache。複製代碼 代碼如下:telnet 127.0.0.1 11211memcache寫入操作telnet寫入memcache命令格式複製代碼 代碼如下: <command name> <key> <flags> <exptime> <bytes>\r\n <
Time of Update: 2014-07-06
NoSQL資料庫:資料的一致性讀取一致性強一致性 在任何時間訪問叢集中任一結點,得到的資料結果一致;使用者一致性 對同一使用者,訪問叢集期間得到的資料一致; 解決使用者一致性:使用粘性會話,將會話綁定到特定結點來處理; 這樣會降低負載平衡器的效能;最終一致性
Time of Update: 2014-07-06
直接貼代碼啦/** * * @param zkIp * @param zkPort * @param tablename * @param startRow 傳null掃全表 * @param stopRow 已~結尾 * @throws Exception */public static void scanTable(String zkIp,String zkPort,String tablename,String startRow,String stopRow) throws
Time of Update: 2014-07-06
將資料庫叢集升級到10.2.0.5之後,雙節點伺服器不斷重啟,查詢oracle oprocd進程日誌,資訊如下:Jul 03 08:16:34.702 | INF | monitoring started with timeout(1000), margin(500), skewTimeout(125)Jul 03 08:16:34.704 | INF | fatal mode startup, setting process to fatal
Time of Update: 2014-07-06
在上兩篇部落格中,我們分別對系統的功能和資料庫進行了分析,今天我們就開始實戰了,並對這個系統進行進一步的分析。我們的程式設計分為兩步,分別是介面設計和代碼設計。 今天我們就來看看它的介面設計。 之前的一篇部落格裡對系統的功能進行了分析,裡面的一張圖就是程式的介面布局。
Time of Update: 2014-07-06
在MySQL中,我們可以將一個值或一個查詢結果儲存的一個使用者自訂的變數中,然後在後面的語句在應用。SET定義變數;SET @var_name := expr [, @var_name = expr ] ....SET @var_name = expr [, @var_name = expr ] ....注意:①這裡用 ":=" or
Time of Update: 2014-07-06
在做DG切換的時候遇到這樣一個錯誤: ORA-00274: illegal recovery option SEESION 問題描述:當我在主庫運行切換語句後,然後在備庫切換到主庫時遇到這樣一個問題:操作如下:(1) 主庫 SQL> select switchover_status from v$database; SWITCHOVER_STATUS----------------------------------------TO
Time of Update: 2014-07-06
linux下資料庫執行個體開機自啟動設定1、修改/oratab[root@org54 ~]# vi/etc/oratab --把N改為Y,如下提示# This file is used by ORACLEutilities. It is created by root.sh# and updated by the Database ConfigurationAssistant when creating# a
Time of Update: 2014-07-06
1 文法GREATEST(expr_1, expr_2, ...expr_n)2 說明GREATEST(expr_1, expr_2, ...expr_n)函數從運算式(列、常量、計算值)expr_1, expr_2, ...
Time of Update: 2014-07-05
MongoDB學習筆記一:MongoDB的下載和安裝趁著這幾天比較空閑,準備學習一下MongoDB資料庫,今天就簡單的學習了一些MongoDB的下載和安裝,並建立了儲存MongoDB的資料倉儲。將自己今天學習到的寫成部落格分享給大家。一、MongoDB的下載和安裝MongoDB的為:http://www.mongodb.org/1、進入官網的首頁後,在首頁的右上方單擊Downloads串連,:2、在頁面中可以看到目前最新的版本和以前發布過的版本,這裡選擇最新版本,windows