下文主要給大家?guī)鞰ySQL數(shù)據(jù)庫的一些基本知識,希望這些內(nèi)容能夠帶給大家實際用處,這也是我編輯mysql數(shù)據(jù)庫的一些基本知識這篇文章的主要目的。好了,廢話不多說,大家直接看下文吧。
公司主營業(yè)務:成都網(wǎng)站設計、成都網(wǎng)站制作、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)公司推出興化免費做網(wǎng)站回饋大家。
MySQL數(shù)據(jù)庫
數(shù)據(jù)庫
DBS ------- DataBase System 數(shù)據(jù)庫系統(tǒng)
以關(guān)系(二維表)的方式的存儲數(shù)據(jù)
記錄 Record
字段/屬性Column
數(shù)據(jù)庫, 庫
約束 Constraint
域約束:數(shù)據(jù)類型約束
保證某字段的數(shù)據(jù)類型一致
外鍵約束:引用完整性約束(InnoDB)
一個表中某字段的數(shù)據(jù)必須在與之相關(guān)的其他表的相關(guān)聯(lián)字段中存在
主鍵約束
某字段能惟一標識此字段所屬的實體,并且不允許為空
一個表只能有一個主鍵
惟一鍵約束
某字段能惟一標識此字段所屬的實體,可以為空
一個表可以有多個惟一鍵
檢查性約束
保證某字段中不能出現(xiàn)違反常理的數(shù)據(jù),例如年齡
事務 Transaction
保證數(shù)據(jù)ACID屬性
數(shù)據(jù)庫管理軟件:
Oracle, MySQL, MariaDB(Percona), DB2, HBase, SQ512L Server(關(guān)系型數(shù)據(jù)庫管理軟件)
NOSQL(非關(guān)系型數(shù)據(jù)庫) redis, MongoDB, Memcached
SQL語句 結(jié)構(gòu)化查詢語句:
DDL數(shù)據(jù)定義語言
DML數(shù)據(jù)操縱語言
DCL數(shù)據(jù)控制語言
MySQL存儲引擎 Storage Engine
支持插件式存儲引擎
MyISAM
不支持事務,只支持表級鎖
不支持外鍵
支持B樹索引、全文FULLTEXT索引、空間索引
支持表壓縮
性能好,適用于查詢較多(數(shù)據(jù)倉庫)的情況
InnoDB
支持事務,保證多個操作同時成功執(zhí)行
支持行級鎖
支持使用表空間(Table Space)
支持raw磁盤設備(無文件系統(tǒng)的設備)
適用于在線事務處理系統(tǒng)(在線交易系統(tǒng)OLTP)
MRG_MYISAM
將兩個或兩個以上的MYISAM表(表結(jié)構(gòu)要一致)合并成一個表使用
CSV
使用文本文件的方式保存表
數(shù)據(jù)庫移植時使用
ARCHIVE
用于數(shù)據(jù)挖掘
MEMORY
所有表存儲在內(nèi)存中
用于創(chuàng)建臨時表
不支持事務、分布式事務、檢查點
BLACKHOLE
MySQL主從復制架構(gòu)
不建議使用混合式存儲引擎,即所有對象的存儲引擎要一致
對于以上關(guān)于mysql數(shù)據(jù)庫的一些基本知識,大家是不是覺得非常有幫助。如果需要了解更多內(nèi)容,請繼續(xù)關(guān)注我們的行業(yè)資訊,相信你會喜歡上這些內(nèi)容的。