資料庫的儲存引擎和SQL語言

2021-10-01 01:14:13 字數 581 閱讀 3214

資料庫的儲存引擎就是管理資料儲存的東西,它完成下面的工作:

1)儲存機制

2)索引方式

3)鎖4)等等

sql語言:-----關係型資料庫所使用的資料管理語言

1)資料定義語言(ddl):drop、create、alter等對資料物件發生操作的語言。

2)資料操作語言(dml):insert 、update、 delete,對資料本身發生更、刪、改。

3)資料查詢語言(dql):select,專門用於查詢資料。

4)資料控制語言(dcl):grant/授權、revoke/收回授權、commit/提交操作等等。

而非關係型資料庫其操作語言就多種多樣了。

資料庫管理系統(dbms):管理和維護資料庫所使用的軟體,為管理資料的方式和方法提供載體和支援。包含:

1)使用者管理

2)處理資料庫連線

3)快取

4)查詢

5)日誌

6)等等

用於不同程式語言連線盒管理資料庫的介面:

1)odbc

2)jdbc

3)pdo

4)ado.net等等型別的介面

資料庫儲存引擎和優化

myisam innodb區別 l myisam型別不支援事務處理等高階處理,而innodb型別支援。l myisam表不支援外來鍵,innodb支援 l myisam鎖的粒度是表級,而innodb支援行級鎖定。l myisam支援全文型別索引,而innodb不支援全文索引。mysql 5.6後in...

資料庫儲存引擎

mysql中提到了儲存引擎這個概念。簡而言之,儲存引擎就是表的型別。資料庫的儲存引擎決定了表在計算機中的儲存方式。show engines語句可以檢視mysql資料庫支援的儲存引擎。innodb儲存引擎給mysql的表提供了事物,回滾,崩潰修復和多版本併發控制的事物安全。innodb是mysql上第...

資料庫儲存引擎

儲存引擎 處理表的處理器 1 基本操作 1 檢視所有的儲存引擎 show engines 2 檢視已有表的儲存引擎 show create table 表名 engine innodb 3 建立表時指定儲存引擎 create table 表名 engine myisam 4 工作中常用儲存引擎 in...