10 查詢分析器

2021-10-08 09:04:33 字數 675 閱讀 3737

1.簡介

explain命令可以檢視sql語句的執行計畫。當explain與sql語句一起使用時,mysql將顯示執行計畫的相關資訊。也就是說,mysql解釋了它將如何處理語句、如何聯接表以及以何種順序聯接表的資訊。

2.功能

查詢分析器提供包括分析表讀取順序、資料讀取的操作型別、索引實際使用情況、表之間的引用等功能。

3.使用

explain的使用很簡單,只需要在sql語句之前加上explain命令即可,除select語句外,explain也能分析insert、update和delete語句。

引數描述

id執行select子句或操作表的順序

table

當前行使用的表名

partitions

匹配的分割槽

type

連線型別,如system、const、eq_ref、ref、range、index、all等

possible_keys

可能使用的索引

key實際使用的索引,null表示未使用索引

key_len

查詢中使用的索引長度

ref列與索引的比較

rows

掃瞄的行數

filtered

選取的行數佔掃瞄的行數的百分比,理想的結果是100

extra

其他額外資訊

Access查詢分析器

前一段時間在用asp.net和access資料庫做乙個 時,經常需要驗證一些複雜的sql語句的和期望的結果一樣。但是access資料庫又沒有像sql server和oracle等資料庫執行sql語句的查詢分析器,每次執行sql時都要瀏覽器開啟網頁檢視結果,很不方便。於是我就做了個可以執行sql語句並...

查詢分析器Go語句

查詢分析器是sql客戶端,它可以識別go用來分批提交,但go不是sql語句,sql伺服器不能識別所以不能用在程式中。啟用sql自動備份 function get sql ver integer 判斷當前sqlserver版本 varaq tadoquery ver string begin aq t...

oracle 查詢分析器的使用

以下文字均來自網上,自己做個備份,免得需要時找不到。index unique scan 與index range scan等的區別 訪問oracle當中掃瞄資料的方法 一 oracle 是乙個面向internet計算環境的資料庫。它是在資料庫領域一直處於領先地位的甲骨文公司的產品。可以說oracle...