MYSQL學習筆記(8)

2021-07-24 23:44:10 字數 388 閱讀 6739

1.儲存引擎:mysql將不同的技術儲存在檔案(記憶體)中,則成為儲存引擎。

2.myisam(256t)--innodb(64t 行鎖)-menory(有)--csv--archive

3.併發控制:

共享鎖:可以多個使用者讀寫資源

排他鎖:只有乙個使用者讀取資源

4.事務:保證資料庫的完整性。

5.外來鍵:保證資料一致性的策略

6.索引:對資料表中一列或者多列進行排序的一種結構

7.只有innodb支援外來鍵索引。

8.修改儲存引擎的方法

1.在my.ini 中default-storage-engine= innodb;

2.也可在建立表的時候指定

9.表鎖:開銷最小的鎖。行鎖:開銷最大的鎖

MySQL學習筆記 8 索引

索引的英語單詞 index,相當於字典目錄,作用是為提高檢索 查詢效率。在表中每個欄位都可新增索引。主鍵會自動新增索引,所以通過主鍵進行查詢可以提高查詢效率 索引和表相同,都是乙個物件,表是儲存在硬碟檔案中,索引是表的乙個部分,索引索引也是儲存在硬碟檔案中。1.全表掃瞄 從頭開始檢索資訊 效率低 該...

MySQL學習筆記(8) 新增列

alter table tb name add column col name column definition first after col name 其中first after 可以定義新增的列的位置。比如 alter table user1 add password varchar 32 ...

MySQL學習筆記8 資料型別

1 整型 分類 型別 tinyint smallint mediumint int integer bigint位元組1 2348 特點 drop table ifexists tab int create table tab int x1 int 7 zerofill,x2 int 7 unsig...