您好,登錄后才能下訂單哦!
下文主要給大家帶來mysql數據庫的一些基本知識,希望這些內容能夠帶給大家實際用處,這也是我編輯mysql數據庫的一些基本知識這篇文章的主要目的。好了,廢話不多說,大家直接看下文吧。
MySQL數據庫
數據庫
DBS ------- DataBase System 數據庫系統
以關系(二維表)的方式的存儲數據
記錄 Record
字段/屬性Column
數據庫, 庫
約束 Constraint
域約束:數據類型約束
保證某字段的數據類型一致
外鍵約束:引用完整性約束(InnoDB)
一個表中某字段的數據必須在與之相關的其他表的相關聯字段中存在
主鍵約束
某字段能惟一標識此字段所屬的實體,并且不允許為空
一個表只能有一個主鍵
惟一鍵約束
某字段能惟一標識此字段所屬的實體,可以為空
一個表可以有多個惟一鍵
檢查性約束
保證某字段中不能出現違反常理的數據,例如年齡
事務 Transaction
保證數據ACID屬性
數據庫管理軟件:
Oracle, MySQL, MariaDB(Percona), DB2, HBase, SQ512L Server(關系型數據庫管理軟件)
noSQL(非關系型數據庫) Redis, MongoDB, Memcached
SQL語句 結構化查詢語句:
DDL數據定義語言
DML數據操縱語言
DCL數據控制語言
MySQL存儲引擎 Storage Engine
支持插件式存儲引擎
MyISAM
不支持事務,只支持表級鎖
不支持外鍵
支持B樹索引、全文FULLTEXT索引、空間索引
支持表壓縮
性能好,適用于查詢較多(數據倉庫)的情況
InnoDB
支持事務,保證多個操作同時成功執行
支持行級鎖
支持使用表空間(Table Space)
支持raw磁盤設備(無文件系統的設備)
適用于在線事務處理系統(在線交易系統OLTP)
MRG_MYISAM
將兩個或兩個以上的MYISAM表(表結構要一致)合并成一個表使用
CSV
使用文本文件的方式保存表
數據庫移植時使用
ARCHIVE
用于數據挖掘
MEMORY
所有表存儲在內存中
用于創建臨時表
不支持事務、分布式事務、檢查點
BLACKHOLE
MySQL主從復制架構
不建議使用混合式存儲引擎,即所有對象的存儲引擎要一致
對于以上關于mysql數據庫的一些基本知識,大家是不是覺得非常有幫助。如果需要了解更多內容,請繼續關注我們的行業資訊,相信你會喜歡上這些內容的。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。