/usr/bin/mysqladmin -u root password 123456
設置開機自啓動:html
chkconfig mysql on ---設置開機自啓動mysql chkconfig --list|grep mysql --查看mysql的運行級別 ntsysv --看到[*]mysql這一行,表示開機後自動啓動mysql
[client]節點下面添加: default-character-set=utf8 [mysqld]節點下面添加: character_set_server=utf8 character_set_client=utf8 collation-server=utf8_general_ci [mysql]節點下面添加: default-character-set=utf8
手寫: select distinct 列表 form 表 鏈接類型 join 表2 on 鏈接條件 where 篩選條件 group by 分組列表 having 分組後的篩選 order by 排序列表 limit 偏移,條目數 機讀: from 表 on 鏈接條件 鏈接類型 join 表2 where 篩選條件 group by 分組列表 having 分組後的篩選 select distinct 列表 order by 排序列表 limit 偏移,條目數
id:select查詢的序列號,包含一組數字,表示查詢中執行select子句或操做表的順序【id爲null,最後執行】mysql
select_type:查詢的類型,主要是用於區分普通查詢、聯合查詢、子查詢等複雜查詢算法
table:顯示這一行的數據是關於哪張表的;sql
type:訪問類型【all、index、range、ref、eq_ref、const、system、NULL】,顯示查詢使用了何種類型,從最好到最差依次是system>const>eq_ref>ref>range>index>all數據庫
possible_keys:顯示能夠應用在這張表中索引,一個或多個;查詢涉及到的字段上若存在索引,則該索引將被列出,但不必定被查詢實際使用;緩存
key:實際使用的索引,若是沒null【進行全表掃描】,則沒有使用索引;查詢中若使用了覆蓋索引,則該索引僅出如今key列表中【查詢的字段個數、順序與索引一一對應】;服務器
key_len:表示索引中使用的字節數,可經過該列計算查詢中使用的索引的長度;在不損失精確性的狀況下,長度越短越好;key_len顯示的值爲索引字段的最大可能長度,並不是實際使用長度,即key_len是根據表定義計算而得,不是經過表內檢索出的;數據結構
ref:顯示索引的哪一列被使用了【庫名.表名,被使用列名】,若是可能的話,是一個常數【const】;哪些列或常量被用於查找索引列上的值;併發
rows:根據表統計信息及索引選用狀況,大體估算出找到所需記錄所須要讀取的行數;高併發
extra::包含不適合在其餘列中顯示但十分重要的額外信息