mysql學習筆記(六) mysql的搜尋引擎

2021-09-27 12:30:28 字數 623 閱讀 4751

1、myisam:它是基於傳統的isam型別,isam是indexed sequential access method (有索引的順序訪問方法) 的縮寫,它是儲存記錄和檔案的標準方法。支援全文索引,不支援事務,表鎖。

2、innodb:支援事務安全的引擎,支援外來鍵、行鎖、事務,最早不支援全文索引,mysql 5.6版本後開始支援。如果有大量的操作(update和insert),建議使用innodb,如果是以查(select)為主,推薦myisam。在mysql5.5以後,預設使用innodb搜尋引擎。

以student表為例

1.建立表前指定: create table student(

id int  not null  auto_increment primary key;

name varchar(10) not null

)engine = innodbcharset=utf8  ;

2.檢視引擎:show create table student ;

3.修改引擎:alter  table student engine = myisam / innodb ;

MySQL學習筆記(六)

今天介紹一下字串相關的mysql函式。length str 求str的長度。lcase str 與lower str 將字串變成小寫。ucase str upper str 將字串變成大寫。strcmp str1,str2 比較字串大小,第乙個比第二個小返回 1,第乙個比第二個大返回1,如果相等返回...

mysql學習筆記(六)

25效能優化 優化原則 減少系統的瓶頸,減少資源的占用,增加系統的反應速度。使用show status語句查詢mysql資料庫的效能引數 show status like value value對應的引數 connection 連線mysql伺服器的次數 uptime mysql伺服器的上線時間 s...

六天玩轉mysql筆記 mysql學習筆記 第六天

改變資料表的結構 alter table tb name action,action,action 使用alter table 之前,需要檢視資料表的當前定義,需要執行show create table 語句 alter table tb name modify columns 資料型別 alter...