MySQL概念總結

2021-10-05 21:32:40 字數 853 閱讀 5860

資料庫是儲存資料的地方,傳統意義上是由資料庫和管理軟體組成的系統,傳統意義上面不包括檔案管理系統。

db資料庫本身+資料庫管理系統

rdbms 關聯式資料庫管理系統(relational database management system:rdbms)是指包括相互聯絡的邏輯組織和訪問這些資料的一套程式 (資料庫管理系統軟體)。

主流的資料庫

最出名的3大關係型資料庫:mysql oracle mssql(sql server)

mysql被oracle收購了

nosql 不是要取代傳統關係型資料庫 而是補充

nosql的意思就是not only sql

產生的原因:關係型資料庫太慢了!

redis(基於記憶體的)

mongodb(基於硬碟的)

hbase(基於大資料集群的)

是近幾年才出現的

是rdbms和nosql折中的資料庫解決辦法

它是介於關係型資料庫和非關係型資料庫之間的資料庫

注意!!!mysql5.7及以下是傳統的關係型資料庫

mysql8.0是newsql

newsql is sql and nosql

其實底層還是關係型資料庫 並優化至nosql的速度,

並且支援兩種的開發語言

注意!mysql8.0 目前沒有公司在用!!

快!速度是其他關係型資料庫不能比的(相對功能較少)

開源!能夠自主開發基於mysql(c語言編寫)

免費!基本上就是中小微型企業的唯一選擇

由阿里發起的「運動」,去oracle化,中國所有的大型網際網路企業相應。資料庫由oracle遷移至mysql

綜上所述 mysql中國市場占有率第一!

MySQL聚簇索引概念總結

利用這篇文章對mysql聚簇索引的一些概念做一些總結,有不對的地方還請各位看官幫忙指正。手動抱拳 聚簇索引就是每張表構建乙個b 樹,每乙個節點都是一頁,葉子節點存放的是整張表的行記錄,所以葉子節點也叫資料頁。頁可以理解為乙個儲存空間,mysql中每一頁大小為16kb 16384 mysql每次查詢資...

MySQL之聯結 join 操作型別概念總結

鏈結 join 操作有好幾種型別,很容易混淆掉的,今天我做一總結,以做更深層次的理解。從聯結約束檢舉程式上來分,聯結操作可以有以下三種 a 條件聯結 聯結時要有聯結條件的 b 同等聯結 聯結時要求兩個屬性值必須相等 c 笛卡兒積 cross join 交叉聯結 無須滿足任何條件。下面我列出在rdbs...

概念知識總結

tcp transmission control protocol 傳輸控制協議 是一種面向連線的 可靠的 基於位元組流的傳輸層通訊協議,由ietf的rfc 793定義。在簡化的計算機網路osi模型中,它完成第四層傳輸層所指定的功能,使用者資料報協議 udp 是同一層內 1 另乙個重要的傳輸協議。在...