mysql 訪問方法access method

2022-06-06 18:33:12 字數 798 閱讀 6985

1. const

直接使用主鍵 或者唯一索引的二級索引進行查詢

對null值進行匹配的時候是不適用的,因為唯一索引是不限制null值的數量的

2. ref

採用二級索引於常數等值比較 查詢效率取決於 相同記錄的數量

3. ref_or_null

查詢某個二級索引的等值列 或者 此二級索引為null的記錄時

4. range

利用索引進行範圍匹配

5. index

查詢的值於聯合索引匹配,並且等值查詢的聯合索引中的乙個值,這時會遍歷聯合索引進行查詢 這個不用回表

6. all

全表掃瞄

以上的訪問方法是單錶查詢中的訪問方法

在連表查詢的時候 對被驅動表使用主鍵或者唯一二級索引進行等值查詢的執行方式稱為 eq_ref

索引合併

一般情況下 mysql只使用乙個索引進行查詢,當使用多個索引進行查詢的時候 成為index merge

1. intersection合併 取交集 

舉例: 某個查詢使用到多個索引,將多個二級索引中的結果查出 並取主鍵相同的交集

使用intersection的情況

- 二級索引是等值匹配,每個列都必須是等值匹配

- 主鍵列可以是範圍匹配

union合併

- 二級索引必須是等值匹配

- 主鍵列可以是範圍匹配

- intersection合併 union的情況下

sort-union

使用ADO訪問ACCESS

coding utf 8 file ado.py import win32com.client 匯入win32com.client adocon win32com.client.dispatch adodb.connection 建立連線物件 adocon.open podbc 連線到資料來源 ad...

PHP訪問ACCESS資料庫的方法總結

在php中連線access有三種方式 1 建立系統資料來源,用php提供的odbc函式即可 2 同樣使用php的odbc函式,但不建立資料來源。connstr driver microsoft access driver mdb dbq realpath netbook.mdb connid odb...

訪問Access鏈結表

在客戶的系統上進行二次開發,他們的系統是使用access的vba進行開發的,現在要在他們的系統上進行二次開發,使用原有資料庫.access有個鏈結表的概念,就是可以在資料表那裡鏈結到其它資料上,然後在乙個資料庫中進行統一管理.用vb開啟這樣的鏈結表開始無法開啟,以 為vb不支援這樣的鏈結表,後來確定...