日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Mysql数据库详解

發(fā)布時間:2023/12/20 数据库 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mysql数据库详解 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄

  • 1、數(shù)據(jù)庫的基本概念
    • 1.1、數(shù)據(jù)及數(shù)據(jù)庫
  • 2、數(shù)據(jù)庫系統(tǒng)發(fā)展史
    • 2.1、當今主流數(shù)據(jù)庫介紹
  • 3、關(guān)系數(shù)據(jù)庫
    • 3.1、關(guān)系數(shù)據(jù)庫應用
  • 4、非關(guān)系數(shù)據(jù)庫介紹
  • 5、MySQL數(shù)據(jù)庫介紹
    • 5.1、MySQL商業(yè)版與社區(qū)版
    • 5.2、MySQL產(chǎn)品陣營

1、數(shù)據(jù)庫的基本概念

■ 數(shù)據(jù)(Data)
● 描述事物的符號記錄
● 包括數(shù)字,文字、圖形、圖像、聲音、檔案記錄等
● 以“記錄"形式按統(tǒng)一的格式進行存儲

■ 表
● 將不同的記錄組織在一起
● 用來存儲具體數(shù)據(jù)

■ 數(shù)據(jù)庫
● 表的集合,是存儲數(shù)據(jù)的倉庫
● 以一定的組織方式存儲的相互有關(guān)的數(shù)據(jù)集合

■ 數(shù)據(jù)庫管理系統(tǒng)(DBMS)
●是實現(xiàn)對數(shù)據(jù)庫資源有效組織、管理和存取的系統(tǒng)軟件

■ 數(shù)據(jù)庫系統(tǒng)
● 是一個人機系統(tǒng),由硬件、OS、數(shù)據(jù)庫、DBMS、應用軟件和數(shù)據(jù)庫用戶組成
● 用戶可以通過DBMS或應用程序操作數(shù)據(jù)庫

1.1、數(shù)據(jù)及數(shù)據(jù)庫

■ 數(shù)據(jù)的分類
● 結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)
可以用二維邏輯表來表現(xiàn)的數(shù)據(jù)即為結(jié)構(gòu)化數(shù)據(jù),不方便用二維邏輯表表現(xiàn)的數(shù)據(jù)為非結(jié)構(gòu)化數(shù)據(jù)。

■ 數(shù)據(jù)庫的分類
● 關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫
◆ 關(guān)系型數(shù)據(jù)庫里存儲的數(shù)據(jù)是表格式的,因此存儲在數(shù)據(jù)表的行和列中,數(shù)據(jù)表可彼此關(guān)聯(lián)協(xié)作存儲,容易數(shù)據(jù)提取。
◆ 非關(guān)系型數(shù)據(jù)庫里數(shù)據(jù)不適合以表格形式存取,而是大塊結(jié)合在一起,通常存儲在數(shù)據(jù)集中,方便存儲文檔、圖片等數(shù)據(jù)。

2、數(shù)據(jù)庫系統(tǒng)發(fā)展史

■ 第一代數(shù)據(jù)庫
● 自20世紀60年代起,第一代數(shù)據(jù)庫系統(tǒng)問世
● 是層次模型與網(wǎng)狀模型的數(shù)據(jù)庫系統(tǒng)
● 為統(tǒng)一管理和共享數(shù)據(jù)提供了有力的支撐

■ 第二代數(shù)據(jù)庫
● 20世紀70年代初,第二代數(shù)據(jù)庫—關(guān)系數(shù)據(jù)庫開始出現(xiàn)
● 20世紀80年代初,IBM公司的關(guān)系數(shù)據(jù)庫系統(tǒng)DB2問世,開始逐步取代層次與網(wǎng)狀模型的數(shù)據(jù)庫,成為行業(yè)主流
● 到目前為止,關(guān)系數(shù)據(jù)庫系統(tǒng)仍占領(lǐng)數(shù)據(jù)庫應用的主要地位

■ 第三代數(shù)據(jù)庫
● 自20世紀80年代開始,適應不同領(lǐng)域的新型數(shù)據(jù)庫系統(tǒng)不斷涌現(xiàn)
● 面向?qū)ο蟮臄?shù)據(jù)庫系統(tǒng),實用性強、適應面廣
● 20世紀90年代后期,形成了多種數(shù)據(jù)庫系統(tǒng)共同支撐應用的局面
● 一些新的元素被添加進主流數(shù)據(jù)庫系統(tǒng)中
◆例如,Oracle支持的 "關(guān)系—對象”數(shù)據(jù)庫模型

2.1、當今主流數(shù)據(jù)庫介紹

■ SQL Server (微軟公司產(chǎn)品)
● 面向Windows操作系統(tǒng)
● 簡單、易用

■ Oracle (甲骨文公司產(chǎn)品)
● 面向所有主流平臺
● 安全、完善,操作復雜

■ DB2 (IBM公司產(chǎn)品)
● 面向所有主流平臺
● 大型、安全、完善

■ MySQL (甲骨文公司收購)
● 免費、開源、體積小

3、關(guān)系數(shù)據(jù)庫

■ 關(guān)系數(shù)據(jù)庫系統(tǒng)是基于關(guān)系模型的數(shù)據(jù)庫系統(tǒng)
■ 關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)使用簡單易懂的二維數(shù)據(jù)表
■ 關(guān)系模型可用簡單的“實體—關(guān)系”圖來表示
■ 圖中包含了實體(數(shù)據(jù)對象)、關(guān)系和屬性E個要素

■ 實體
● 也稱為實例,對應現(xiàn)實世界中可區(qū)別于其他對象的"事件”或"事物"
◆ 如銀行客戶、銀行賬戶等

■ 屬性
● 實體所具有的某一特性,一個實體可以有多個屬性
◆ 如“銀行客戶”實體集中的每個實體均具有姓名、住址、電話等屬性

■ 聯(lián)系
● 實體集之間的對應關(guān)系稱為聯(lián)系,也稱為關(guān)系
◆ 如銀行客戶和銀行賬戶之間存在“儲蓄”的關(guān)系

■ 所有實體及實體之間聯(lián)系的集合構(gòu)成一個關(guān)系數(shù)據(jù)庫

■ 關(guān)系數(shù)據(jù)庫的存儲結(jié)構(gòu)是二維表格

■ 在每個二維表中
● 每一行稱為一條記錄,用來描述一個對象的信息
● 每一列稱為一個字段,用來描述對象的一個屬性

3.1、關(guān)系數(shù)據(jù)庫應用

■ 關(guān)系型數(shù)據(jù)庫
● Oracle, MySQL
● sQLServer、 Sybase
● Informix、 access
● DB2、 FoxPRO

■ 應用舉例
● 網(wǎng)站用戶信息系統(tǒng)
● 銀行用戶賬號系統(tǒng)
● 12306用戶信息系統(tǒng)

4、非關(guān)系數(shù)據(jù)庫介紹

■ 非關(guān)系數(shù)據(jù)庫也被稱作NoSQL (Not Only SQL)
■ 存儲數(shù)據(jù)不以關(guān)系模型為依據(jù),不需要固定的表格式
■ 非關(guān)系型數(shù)據(jù)庫的優(yōu)點
● 數(shù)據(jù)庫可高并發(fā)讀寫
● 對海量數(shù)據(jù)高效率存儲與訪問
● 數(shù)據(jù)庫具有高擴展性與高可用性

■常用的非關(guān)系數(shù)據(jù)庫:Redis、mongoDB等

5、MySQL數(shù)據(jù)庫介紹

■ 一款深受歡迎的開源關(guān)系型數(shù)據(jù)庫

■ Oracle旗下的產(chǎn)品

■ 遵守GPL協(xié)議,可以免費使用與修改

■ 特點
●性能卓越、服務穩(wěn)定
●開源、無版權(quán)限制、成本低
●多線程、多用戶
●基于C/S (客戶端/服務器)架構(gòu)
●安全可靠

5.1、MySQL商業(yè)版與社區(qū)版

■ MySQL商業(yè)版是由MySQL AB公司負責開發(fā)與維護,需要付費才能使用

■ MySQL社區(qū)版是由分散在世界各地的MySQL開發(fā)者、愛好者一起開發(fā)與維護,可以免費使用

■ 兩者區(qū)別
● 商業(yè)版組織管理與測試環(huán)節(jié)更加嚴格,會比社區(qū)版更穩(wěn)定
● 商業(yè)版不遵守GPL,社區(qū)版遵從GPL可以免費使用
● 商業(yè)版可獲得7*24小時的服務,社區(qū)版則沒有

5.2、MySQL產(chǎn)品陣營

■ 第一陣營: 5.0-5.1陣營,可說是早期產(chǎn)品的延續(xù)

■ 第二陣營: 5.4-5.7陣營,整合了MySQL AB公司、社區(qū)和第3三方公司開發(fā)的存儲引擎,從而提高性能

■ 第三陣營: 6.0-7.1陣營, 就是MySQL Cluster版本,為適應新時代對數(shù)據(jù)庫的集群需求而開發(fā)

■ 下載網(wǎng)址
● http://www.dev.mysql. com/downloads

總結(jié)

以上是生活随笔為你收集整理的Mysql数据库详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。