「」"
索引==》索引定義:是乙個排好序的,便於快速查詢的,資料結構。
==》索引注意的問題:
資料量很大時,查詢慢的問題;
資料量巨大時,索引無效;
可以在任何欄位上建立索引,但不是每個欄位都適合做索引;
主鍵是一種特殊的索引。
==》檢視索引:
show index from 表名;
==》建立索引的命令:
create index idx_索引名 on 表名(欄位名(索引長度))
==》@todo:插入大資料,來檢視索引效果
==》索引型別 :
主鍵、唯一索引、普通索引、聯合(復合索引)、全文索引
事務==》事務:一系列的mysql操作,它的特性具有acid特性。
==》acid:原子性,一致性,隔離性,永續性。
==》開始事務:start transaction;/begin;
==》提交事務:commit;
==》回滾事務:rollback;
==》提交事務的案例:
1. 開啟 黑視窗1
2. 開啟 黑視窗2
3. 兩個視窗都使用同一資料庫
4. 視窗一 start transaction; 或者 begin; 開啟事務
5. 視窗一 執行插入或修改的操作
6. 視窗一 檢視,這時可以看到操作的結果
7. 視窗二 檢視,這時看不到操作的結果
8. 視窗一 commit;
9. 視窗一 檢視,可以看到操作結果;視窗二檢視,可以看到操作結果,完成事務操作。
==》mysql執行原理
1、開始(導包)
2、建立連線
3、建立游標
4、執行查詢,執行命令,獲取資料,處理資料
5、關閉游標
6、關閉連線
事務及索引
1.有必要先介紹一下儲存引擎 myisam 批量插入速度較快,不支援事務,鎖表,全文索引支援 innodb 批量插入較慢,支援事務,鎖行,全文索引支援 事務特性 acid 2.事務的語法 儲存引擎要用innodb start transaction update update commit roll...
mysql索引和事務 MySql索引和事務
mysqlde 索引 目的 是為了加快查詢的速度,避免順序查詢,但是拖慢了插入和刪除的速度.應用在在經常查詢,很少少出插入的場景中.結構 b 樹,n叉搜尋樹,使用鏈式的結構把每一層的節點連線在一起,葉子節點中儲存資料,非葉子節點輔助查詢.主鍵索引和其他索引的不一樣 主鍵索引葉子節點儲存一條一條的資料...
mysql事務索引 mysql事務索引和許可權管理
pysql sql注入 太相信使用者輸入的所有的資料。解決方法 1.自己手動去判斷轉義使用者輸入的資料2.不要拼接sql語句,使用pymysql 的execute方法,防止sql的注入。事務 一組操作,要麼都成功要麼都失敗 四大特性 1.原子性 原子是最小的粒度,所以說一組操作要麼都 成功要麼都失敗...