Time of Update: 2014-07-07
資料庫基本常用類型解析int、bigint、smallint 和 tinyint使用整數資料的精確數字資料類型。bigint從 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型資料(所有數字)。儲存大小為 8 個位元組。int從 -2^31 (-2,147,483,648) 到 2
Time of Update: 2014-07-07
BIEE在creating domain步驟停止的解決辦法1、錯誤現象:biee11g creating domain csf entries will not be parsed since the adminserver is unreachablenote manager
Time of Update: 2014-07-07
Oracle經典查詢案例1.建立一個學生管理資料庫,名稱為student2.最少包含一下三張表S (SNO,SNAME)學生關係。SNO 為學號,SNAME 為姓名C (CNO,CNAME,CTEACHER) 課程關係。CNO 為課程號,CNAME 為課程名,CTEACHER 為任課教師SC(SNO,CNO,SCGRADE) 選課關係。SCGRADE 為成績查詢題目1. 找出沒有選修過“張三”老師講授課程的所有學生姓名2.
Time of Update: 2014-07-07
SQL Server 效能調優3 之索引(Index)的維護前言前一篇的文章介紹了通過建立索引來提高資料庫的查詢效能,這其實只是個開始。後續如果缺少適當的維護,你先前建立的索引甚至會成為拖累,成為資料庫效能的下降的幫凶。尋找片段消除片段可能是索引維護最常規的任務,微軟官方給出的建議是當片段等級為 5% - 30% 之間時採用 REORGANIZE 來“重整”索引,如果達到 30% 以上則使用 REBUILD
Time of Update: 2014-07-06
1.關於openrowset和opendatasource 可能這個技巧早有人已經會了,就是利用openrowset發送本地命令。通常我們的用法是(包括MSDN的列子)如下: select * from openrowset('sqloledb','myserver';'sa';'','select * from table')
Time of Update: 2014-07-07
mysql字元集設定最近一直在弄一個有關mysql proxy的項目,中間涉及到對sql語句的解析。之前對mysql瞭解的並不是太多,隨著項目的推進,不得不補補了。今天突然看到mysql的charset設定,自己很多地方都沒法解釋清楚,對一些相關的sql語句背後的工作機制一知半解,於是找了點資料補習下,順便做點兒筆記。一、字元集和校對規則字元集是一套符號和編號。校對規則是在字元集內用於比較字元的一套規則。字元(character)是人類 語言中最小的表義符號。例如字母’A’、’B’等;
Time of Update: 2014-07-06
何為本地注射?簡單地講,就是本來你在伺服器上無法進行SQL注入,因為伺服器上的WEB程式很安全,對request("id")這樣的請求過濾很嚴,或是限制輸入格式為數字等等方法,你只能選擇放棄放棄注入。 但是在有的時候,你可以在原生IIS裡進行注入,從而達到對伺服器注射的目的,避過伺服器的request參數提交過濾。舉例子來說明吧,現在你誤打誤撞,利用暴庫或是其他的漏洞,得到了伺服器的conn.asp檔案,那麼恭喜你,入侵離成功不遠了。 conn.asp檔案代碼一般如下: <%
Time of Update: 2014-07-07
讓你提前認識軟體開發(34):資料庫的維護第2部分 資料庫SQL語言資料庫的維護 對於某些大型軟體產品,一旦商用,必然會儲存很多使用者資訊,這就對產品所使用的資料庫(以下簡稱業務資料庫)帶來了壓力。為了保證業務資料庫的平穩運行,需要在日常工作中對資料庫做一些基本的維護操作。 業務資料庫的維護規則如下:1.
Time of Update: 2014-07-06
su - mysql -c “mysqld_safe –skip-name-resolve –open-files-limit=4096&” cd /usr/local/mysql/bin/ mysqldump -u使用者名稱 -p密碼 –databases 庫名 >/backdata/ddd07-11-15.sql
Time of Update: 2014-07-07
資料庫事務的隔離等級資料庫軟體需要解決的主要問題為“資料一致性”和“訪問並發性”之間的矛盾,在理論上人們總結出保證資料一致性需要解決的幾種不確定性情況,並以此為基礎提出了資料庫事務的幾種隔離等級。首先,來看一下,解決資料一致性的過程中,方法會發生的幾種不確定情況。髒讀:髒讀又稱無效資料的讀出,是指在資料庫訪問的過程中,事務T1對某一值進行了修改,在沒有提交之前,事務T2可以讀取到事務T1的修改,由於T1事務還沒有提交,因此T2讀到的T1交易資料時無效的,即該資料為髒資料。不可重複讀
Time of Update: 2014-07-06
下面是具體的實現代碼:sqlite> SELECT datetime(1377168853, 'unixepoch', 'localtime');+------------------------------------------------+| datetime(1377168853, 'unixepoch', 'localtime') |+------------------------------------------------+| 2013-08-22 18:54:13
Time of Update: 2014-07-06
select case when status='UNUSABLE' then 'alter index '||owner||'.'||index_name||' rebuild online compute statistics;' when to_number(degree)>1 then 'alter index /* '||degree ||' */'||owner||'.'||index_name||' noparallel;'
Time of Update: 2014-07-06
1.對查詢進行最佳化,應盡量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 2.應盡量避免在 where 子句中對欄位進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如: select id from t where num is null 可以在num上設定預設值0,確保表中num列沒有null值,然後這樣查詢: select id from t where num=0 3.應盡量避免在 where 子句中使用!=或<>操作符,
Time of Update: 2014-07-06
IT也有一段時間了,剛開始的時候`````` 的困難主要是在程式設計語言上,數組,邏輯,演算法,... 這些都過來了之後,困難就上升到資料庫設計上了. 以及資料邏輯. 一個優秀的系統,會整合優秀的程式和優秀的資料庫設計. 要做到這點得有足夠的經驗. 這是我寫的一個結合UINON的巢狀查詢. 將五個方面的報表放到一個暫存資料表裡,再從暫存資料表裡,將所要的資料查詢出來. 複製代碼 代碼如下:$sql="SELECT type , sum( yjsl ) as yjsl , sum(
Time of Update: 2014-07-06
看代碼:複製代碼 代碼如下:set statistics io on set statistics time on go set statistics profile on go use pubs select * from authors where (au_fname like 'S%' or au_fname like 'a%') and (state like 'CA' or state like 'UT') and (cast(zip as int) > 90000)
Time of Update: 2014-07-06
MSSQL自動同步 這裡以117和75為例說明:117發布&散發者、75訂閱伺服器 一、準備工作: 1、117&75上建立sqlagt使用者,隸屬於administrators組,用於啟動Sqlserveragent服務(開機自啟動),本地系統帳戶local,將不具備網路功能,會產生錯誤 2、117/75上企業管理器中的SQL註冊必須為本機名稱,不能為local或ip 3、在117上建立75的SQL註冊 4、117/75上如果安裝了MSSQL後更改過機器名,需要修改MSSQL註冊主機名稱: 4.
Time of Update: 2014-07-06
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <!--#include file="Inc/conn.asp"--> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <% server.ScriptTimeout = 1000000 'xtype=99 ntext
Time of Update: 2014-07-06
一 配置發行伺服器 在發行伺服器上執行以下步驟: (1) 從[工具]下拉式功能表的[複製]子功能表中選擇[配置發布、訂閱伺服器和分發]出現配置發布和分發嚮導 (2) [下一步] 選擇散發者 可以選擇把發行伺服器自己作為散發者或者其他sql的伺服器 (3) [下一步] 設定快照檔案夾 一般採用預設\\servername\d$\Program Files\Microsoft SQL Server\MSSQL\ReplData **(4) [下一步] 自訂配置 可以選擇:
Time of Update: 2014-07-06
如我們在之前的教程裡討論的那樣,分頁可以通過兩種方法來實現: 預設分頁– 你僅僅只用選中data Web control的 智能標籤的Enable Paging ; 然而,當你瀏覽頁面的時候,雖然你看到的只是一小部分資料,ObjectDataSource 還是會每次都讀取所有資料 自訂分頁– 通過只從資料庫讀取使用者需要瀏覽的那部分資料,提高了效能. 顯然這種方法需要你做更多的工作.
Time of Update: 2014-07-06
資料庫命名規範 1 目的規範資料庫各種對象的命名規則。2 資料庫命名原則2.1