資料庫的儲存引擎就是管理資料儲存的東西,它完成下面的工作:
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...