Time of Update: 2013-12-15
今天剛上班不久,QQ滴滴的響個不停,看了下資訊是一個網友要我幫忙下一個SQL語句,大體意思是:統計heart_active欄位為不同情況的記錄數,然後按時間來分組。我想了下,心裡想這好辦,於是馬上建了一個表,語句如下:CREATE TABLE rfid_fixed_heart (input_date date,heart_active VARCHAR2(2)); 接下來往rfid_fixed_heart表中插入了
Time of Update: 2013-12-15
上一期筆者為我們做了MongoDB的介紹並且介紹了MongoDB的安裝方法,這一期我們將繼續跟隨筆者學習通過samus驅動實現基本資料操作。傳統的關聯式資料庫一般由資料庫database)、表table)、記錄record)三個層次概念組成,MongoDB是由database)、集合collection)、文檔對象document)三個層次組成。MongoDB對於關係型資料庫裡的表,但是集合中沒有列、行和關係概念,這體現了模式自由的特點。一、關於MongoDB的驅動MongoDB支援多種語言的驅
Time of Update: 2013-12-15
編者註:在上一篇《SQL點滴之SET QUOTED_IDENTIFIER OFF語句的作用》筆者總結了SET QUOTED_IDENTIFIER 的用法,這一篇筆者介紹了一個簡單的字串分割函數。偶然在電腦裡看到以前儲存的這個函數,是將一個單獨字串切分成一組字串,這裡分隔字元是英文逗號“,” 遇到其他情況只要稍加修改就好了CREATE FUNCTION dbo.f_splitstr(
Time of Update: 2013-12-15
編者注】是用DataReader,還是用DataSet?首先要知道他們之間的有什麼異同,以及適用的工作環境有什麼不同。在瞭解了這方面的資訊後,何時用哪個,也就迎刃而解了。 以下筆者為大家提供了區分的方法。網上收集了一下,用DataReader還是DataSet,下面的答案講的很清楚使用DataReader與DataSet都可以從資料來源讀取資料。DataReader本身是通過 IDbCommand.ExecuteReader()方法進行構建的;而DataSet則是通過DbDataAdapter.
Time of Update: 2013-12-15
在上一篇文章《用C++串連MySQL等資料庫一》中,筆者介紹了C++串連MySQL等資料庫的第一種方法——通過ADO串連MySQL資料庫,這種方法通過串連不同的字串來串連不同的資料庫。在這篇文中裡,筆者繼續介紹串連的第二種方法。(二)通過MySQL自己的API函數進行串連1、使用API的方式串連,需要載入mysql的標頭檔和lib檔案。在VS2010的附加元件封裝含目錄中添加\MySQL\MySQL Server 5.1\include。在安裝MySql的目錄下找。
Time of Update: 2013-12-15
什麼是參數化查詢?一,定義參數化查詢(Parameterized Query 或 Parameterized Statement)是指在設計與資料庫連結並訪問資料時,在需要填入數值或資料的地方,使用參數 (Parameter) 來給值,這個方法目前已被視為最有效可預防SQL注入攻擊 (SQL Injection)
Time of Update: 2013-12-15
要想掌握好資料庫的知識,就要從基層做起,首先要學習資料庫的最基本知識,下文中將為大家講解的資料庫的九中資料庫物件就是資料庫的基本知識,比較適合資料庫的初學者學習,本文中總結的資料庫中的九種資料庫物件是非常全面的,希望大家能夠認真對待。資料庫物件是資料庫的組成部分,常見的有以下幾種: 1.表Table ) 資料庫中的表與我們日常生活中使用的表格類似,它也是由行Row)
Time of Update: 2013-12-15
MySQL的最佳化主要分為結構最佳化(Scheme optimization)和查詢最佳化(Query
Time of Update: 2013-12-15
SQL語句先前寫的時候,很容易把一些特殊的用法忘記,我特此整理了一下SQL語句操作,方便自己寫SQL時方便一點,想貼上來,一起看看,同時希望大家能共同多多提意見,也給我留一些更好的佳句,整理一份《精妙SQL速查手冊》,不吝賜教!一、基礎1、說明:建立資料庫CREATE DATABASE database-name 2、說明:刪除資料庫drop database dbname 3、說明:備份sql
Time of Update: 2013-12-15
於是我決定把我的所有伺服器從 MySQL 遷移到 MariaDB.對 Arch 使用者來說很簡單,照著官方新聞裡面的來就是了:systemctl stop mysqld pacman -S mariadb libmariadbclient mariadb-clients systemctl start mysqld mysql_upgrade -p 而對於
Time of Update: 2013-11-15
當Oracle從多個資料檔案並行讀到記憶體(PGA或Buffer Cache)的非連續緩衝時,可以看到這種等待事件。在恢複操作或為了最佳化而預先處理緩衝(代替執行多個單塊讀)時也會有這種等待事件。Direct Path Reads and Writes'direct path read''direct path write''direct path read (lob)''direct path write
Time of Update: 2013-11-15
未完待續……未完待續……未完待續……未完待續……col tablespace_name for a15col segment_name for a15col segment_type for a15select segment_name,segment_type,tablespace_name,extents,bytes/1024 KB from dba_segments where segment_name like 'TEST%';結果如下:SEGMENT_NAME &
Time of Update: 2013-11-15
EXP在匯出11G的庫的時候,與過去10G,9I的版本有很大的差別. 就是沒有資料的表是不會分配空間的.從Oracle 11.2.0.1版本開始,Oracle又提供了一種新的空間分配方法: Create一個非分區表時,這個Table Segment並沒有立刻建立,
Time of Update: 2013-11-15
在啟動 時候報ORA-00210: cannot open the specified control fileORA-00202: control file: '+DATA/posdb/controlfile/current.260.822142153'ORA-17503: ksfdopn:2 Failed to open file +DATA/sharkdb/controlfile/current.260.822142153ORA-15001: diskgroup
Time of Update: 2013-11-15
alertsid.log報錯資訊:Fri Sep 27 15:18:39 2013Started redo scanFri Sep 27 15:18:39 2013Errors in file /oracle/admin/lixora/udump/lixora_ora_23439.trc:ORA-00314: log 2 of thread 1, expected sequence# 335 doesn't match 331ORA-00312: online log 2 thread 1: '
Time of Update: 2013-11-15
一、 串連到自己的庫建立資料表空間、使用者、匯入匯出庫a) Session—new session 填寫使用者名稱密碼(例如sys,sys)dba身份進入b) Database—開啟scheme browserc) 選項卡選擇tablespaces—new—填寫name 選擇data files 設定大小,是否自動延展等。點擊ok 資料表空間建立完畢。d) 找到user選項卡 –new –填寫name password 選擇自己的資料表空間—ok。e) 賦予user許可權,例如 grant
Time of Update: 2013-11-15
1.匯入CSV格式的資料 user.csv檔案的內容如下: _id,name,age ObjectID(4eed9f9ca939118694cf05e4),"ming",10 ObjectID(4ef1f3cf3bd18218e6bdfa31),"lisi",20
Time of Update: 2013-11-15
網友發來警示日誌,原本是關於一個死結的情形,而另外的一個問題則是從redo log buffer寫出到redo log file出現了不能分配新的日誌,Private strand flush not complete的等待事件。這是個和redo log相關的話題,從Meatlink也找到了對此的描述如下文。 Tue Sep 24 14:27:48 2013Thread 1 cannot allocate new log,
Time of Update: 2013-11-15
一、匯出.sql檔案,開啟DOS命令列,cd進入mysql的bin目錄,執行mysqldump -uroot -p您的密碼 資料庫名 >D:/匯出檔案名稱.sql如:mysqldump -uroot -p123456 listener >D:/listener.sql二、到入到linux的mysql裡先將listener.sql上傳到系統根目錄或者其他目錄執行mysql –uroot –p123456
Time of Update: 2013-11-15
Modified: Jun 8, 2013 Type: ALERT Status: PUBLISHED Priority: 3APPLIES TO:Oracle Database - Enterprise EditionLinux x86Linux x86-64DESCRIPTIONStarting with RedHat 6, OEL 6, SLES 11 and UEK2 kernels, Transparent HugePages are implemented and enabled (