Time of Update: 2013-12-30
備忘:本文所有操作均在root使用者下進行。1、安裝sqlite3ubuntu下安裝sqlite3直接在終端運行命令:#apt-get install sqlite3查看版本資訊:#sqlite3 -version2 、sqlite3常用命令目前的目錄下建立或開啟test.db資料庫檔案,並進入sqlite命令終端,以sqlite>首碼標識:#sqlite3
Time of Update: 2013-12-30
由於某個項目要求,需要安裝postgreSQL,於是下載來.exe的安裝檔案運行。一開始很順利,可哪知安裝到最後,初始化資料庫的時候出現了一個該死的對話方塊(在此畫個圈圈詛咒微軟,他跳出來的錯誤對話方塊從來沒什麼用)云:Exception Processing Message c0000135 Parameters 759851d8 759851d8 759851d8
Time of Update: 2013-12-30
在一個(差)的PostgreSQL 查詢中只要一個小小到改動(ANY(ARRAY[...])to ANY(VALUES(...)))就能把查詢時間從20s縮減到0.2s。從最簡單的學習使用 EXPLAIN ANALYZE開始,到學習使用 Postgres community 大量學習時間的投入將有百倍時間到回報。 使用Postgres監測慢的Postgres查詢
Time of Update: 2013-12-30
一、不合理的索引設計 ----例:表record有620000行,試看在不同的索引下,下面幾個 SQL的運行情況: ---- 1.在date上建有一非個群集索引 select count(*) from record where date >
Time of Update: 2013-12-30
1. 原始單據與實體之間的關係 可以是一對一、一對多、多對多的關係。在一般情況下,它們是一對一的關係:即一張原始單據對應且只對應一個實體。在特殊情況下,它們可能是一對多或多對一的關係,即一張原始單證對應多個實體,或多張原始單證對應一個實體。這裡的實體可以理解為基本表。明確這種對應關係後,對我們設計錄入介面大有好處。 〖例1〗:一份員工履曆資料,在人力資源資訊系統中,就對應三個基本表:員工基本情況表、社會關係表、工作簡曆表。這就是“一張原始單證對應多個實體”的典型例子。 2.
Time of Update: 2013-12-30
上次寫了個ACCESS技巧集,反映良好,這次來個SQL語句特殊技巧吧 1.把某個欄位重新生氣序列(從1到n): DECLARE @i int Set @i = 0 Update Table1 Set @i = @i + 1,Field1 = @i 2.按成績排名次 Update 成績表 Set a.名次 = (
Time of Update: 2013-12-30
1、自動增加欄位需要重寫。在access中經常使用的自動編號欄位,匯入到mssql後,他並不是自增型的int,需要手工設定,把匯入後的自動編號欄位的標識的“否”改為“是”,“種子”和“遞增量”都為“1”,才能成為自動編號。 2、所有的預設值都丟失了。主要是數字類型和日期類型 3、所有now(),time(),date()要改成getdate()
Time of Update: 2013-12-30
遠程(如通過互連網)串連access資料庫的方法 前段時間很多人問遠程(如通過互連網)串連access資料庫的方法,最近寫了個例子,與大家共用: 使用了TCP/IP,ADO及XML(需要安裝Microsoft XML 4.0。)。分伺服器和用戶端兩部分,伺服器可以多使用者同時串連。遠端連線Access資料庫有很多方法,我以前已經比較詳細的回答過(見下面所列的5種方法),我現在這個例子屬於其中的第3種方法(不需要使用RDS或Web伺服器)。
Time of Update: 2013-12-30
各位老大: 我有一個查詢的SQL語句請教,希望能夠用一條SQL語句得到結果,問題如下: 表X:
Time of Update: 2013-12-30
概要本文介紹如何識別當前的 SQL Server 版本號碼以及對應的產品層級或服務包 (SP) 層級。還介紹了如何識別所使用的 SQL Server 2000 或 SQL Server 7.0 的具體版本。 如何確定所啟動並執行 SQL Server 2005 的版本 要確定所啟動並執行 SQL
Time of Update: 2013-12-30
資料庫查詢中的特殊字元的問題 在進行資料庫的查詢時,會經常遇到這樣的情況: 例如想在一個使用者資料庫中查詢他的使用者名稱和他的密碼,但恰好該使用者使用的名字和密碼中有特殊的 字元,例如單引號,“|”號,雙引號或者連字號“&”。 例如他的名字是1"test,密碼是A|&900 這時當你執行以下的查詢語句時,肯定會報錯: SQL = "SELECT * FROM SecurityLevel&
Time of Update: 2013-12-30
一、不合理的索引設計 ----例:表record有620000行,試看在不同的索引下,下面幾個 SQL的運行情況: ---- 1.在date上建有一非個群集索引 select count(*) from record where date >
Time of Update: 2013-12-30
首先說下ms server,因為我也是新手,所以首先選擇了使用企業管理器進行任務設定,然後再匯出設計完畢的任務指令碼,這樣就可以在其他資料庫中直接通過執行指令碼的形式來建立任務了(需要適當修改其中的一些任務名稱和資料庫名稱等值),下面說下具體的操作步驟以及獲得的任務指令碼: 1. 保證啟動ms server的“SQL Server代理服務”(即agent service) 2. 開啟企業管理器 -> 串連資料服務器 -> 右鍵“SQL Server agent”節點下的“jobs”,
Time of Update: 2013-12-30
很多時候方法選對了對於我們做事將會是事半功倍。 大家平時都會使用insert語句,特別是有時候需要一個大批量的資料來做測試,一條一條insert將會是非常慢的,那麼我們如何讓我們的inser更快呢。 先看個例子: 我們需要在如下這個表中插入測試資料,包含兩列,一個是itemid,一個是itemname。如果向這個表中插入103,680,000 條記錄,普通的插入方法可能需要20多天才能完成,但是用這裡介紹的新方法在5個小時內就能夠完成。 先看一般的資料插入方法,假設我們向上表中插入100000
Time of Update: 2013-12-30
今天晚上在操作兩個表時才發現兩個的區別。呵呵。 union 將兩個表串連後刪除其重複的項; union all 將兩個表串連都不刪除其重複的項。 這個東東很簡單。不過也記錄一哈 。實在是一個小小的收穫。 補充資料:資料庫中,UNION和UNION ALL都是將兩個結果集合并為一個,但這兩者從使用和效率上來說都有所不同。
Time of Update: 2013-12-30
若符合這兩個條件,則可以說明這個資料庫的正常化水平還是比較高的。當然這是兩個泛泛而談的指標。為了達到資料庫設計正常化的要求,一般來說,需要符合以下五個要求。 要求一:表中應該避免可為空白的列。 雖然表中允許空列,但是,空欄位是一種比較特殊的資料類型。資料庫在處理的時候,需要進行特殊的處理。如此的話,就會增加資料庫處理記錄的複雜性。當表中有比較多的空欄位時,在同等條件下,資料庫處理的效能會降低許多。
Time of Update: 2013-12-30
Oracle資料庫與MSSQL資料操作上有很大的不同,但是,在鏡像操作方面有類比的地方。這篇文章關於MSSQL資料庫鏡像在Oracle資料庫中是如何?的,它們之間存在哪些差異呢。
Time of Update: 2013-12-30
下列語句部分是Mssql語句,不可以在access中使用。 SQL分類: DDL—資料定義語言 (Data Definition Language)(CREATE,ALTER,DROP,DECLARE) DML—資料操縱語言(SELECT,DELETE,UPDATE,INSERT) DCL—資料控制語言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,簡要介紹基礎語句: 1、說明:建立 資料庫 CREATE DATABASE
Time of Update: 2013-12-30
以下的文章主要介紹的是MSSQL轉MySQL資料庫的一些記錄的實際操作流程,以及在其實際操作中發現的問題的闡述,其中包括建表問題,編碼問題,以下就是文章的主要主要內容描述,望你會有所收穫。 今天把一個MSSQL的資料庫轉成MySQL,在沒有轉換工具的情況下,對於欄位不多的資料表我用了如下手功轉換的方法,還算方便。MSSQL使用企業管理器操作,MySQL用phpmyadmin操作。
Time of Update: 2013-12-30
一 ODBC(Open Database Connectivity,開放資料庫互連)是微軟公司開放服務結構(WOSA,Windows Open Services Architecture)中有關資料庫的一個組成部分,它建立了一組規範,並提供了一組對資料庫訪問的標準API(API)。這些API利用SQL來完成其大部分任務。ODBC本身也提供了對SQL語言的支援,使用者可以直接將SQL語句送給ODBC。 二 DAO:Data Access Objects是用來顯露了Microsoft