#table: 表名#non_unique :是否為unique index,
0-是,1-否。
#key_name:索引名稱
#seq_in_index:索引中的順序號,單列索引-都是1;復合索引-根據索引列的順序從1開始遞增。
#column_name:索引的列名
#collation:排序順序,如果沒有指定asc/desc,預設都是公升序asc。
#cardinality:索引基數-索引列唯一值的個數。
#sub_part:字首索引的長度;例如index (member_name(
10),長度就是10。
#packed:索引的組織方式,預設是null。
#null:yes:索引列包含null值;
'':索引不包含null值。
#index_type:預設是btree,其他的值fulltext,hash,rtree。
#comment:在索引列中沒有被描述的資訊,例如索引被禁用。
#index_comment:建立索引時的備註。
MySQL使用explain檢查索引執行計畫
執行計畫分析 作用將優化器 選擇後的執行計畫 擷取出來.便於管理管判斷語句得執行效率.獲取執行 desc sql語句 explain sql 語句 這裡desc和explain的效果是一樣的 mysql explain select from test where name tom g 1.row ...
mysql基線檢查 Mysql安全基線檢查
禁用local infile選項 訪問控制描述 禁用local infile選項會降低攻擊者通過sql注入漏洞器讀取敏感檔案的能力加固建議 local infile 0 確保配置了log error選項描述 啟用錯誤日誌可以提高檢測針對mysql和其他關鍵訊息的惡意嘗試的能力,例如,如果錯誤日誌未啟...
mysql 檢查約束 替代 MySQL之檢查約束
定義 mysql檢查約束 check 可以通過 create table 或 alter table 語句實現,根據使用者實際的完整性要求來定義。它可以分別對列或表實施 check 約束。檢查約束使用 check 關鍵字,具體的語法格式如下 check 表示式即為sql 表示式,用於指定需要檢查的限...