MySQL最新手冊教程login
MySQL最新手冊教程
作者:php.cn  更新時間:2022-04-15 14:04:12

MySQL 教學課程


mysql

Mysql是最受歡迎的關聯式資料庫管理系統,在WEB應用程式方面MySQL是最好的RDBMS(Relational Database Management System:關聯式資料庫管理系統)應用軟體之一。

在本教學中,會讓大家快速掌握Mysql的基本知識,並輕鬆使用Mysql資料庫。

相關教學推薦:

######資料庫學習入門### ############

什麼是資料庫?

資料庫(Database)是按照資料結構來組織、儲存和管理資料的倉庫,

每個資料庫都有一個或多個不同的API用於創建,訪問,管理,搜尋和複製所儲存的資料。

我們也可以將資料儲存在檔案中,但是在檔案中讀寫資料速度相對較慢。

所以,現在我們使用關聯式資料庫管理系統(RDBMS)來儲存和管理的大數據量。所謂的關係型資料庫,是建立在關係模型基礎上的資料庫,借助於集合代數等數學概念和方法來處理資料庫中的資料。

RDBMS即關聯式資料庫管理系統(Relational Database Management System)的特性:

  • 1.資料以表格的形式出現

  • ##2.每行為各種記錄名稱

  • 3.每列為記錄名稱所對應的資料域

  • 4.許多的行和列組成一張表單

  • 5.若干的表單組成database

##RDBMS 術語

#在我們開始學習MySQL 資料庫之前,讓我們先了解下RDBMS的一些術語:

  • #資料庫:

    資料庫是一些關聯表的集合。 .

  • 資料表:

    表是資料的矩陣。在一個資料庫中的表看起來像一個簡單的電子表格。

  • # 列:

    一列(資料元素) 包含了相同的資料, 例如郵遞區號的資料。

  • 行:

    一行(=元組,或記錄)是一組相關的數據,例如一條用戶訂閱的數據。

  • 冗餘

    :儲存兩倍數據,冗餘可以使系統速度更快。

  • 主鍵

    :主鍵是唯一的。一個資料表中只能包含一個主鍵。你可以使用主鍵來查詢資料。

  • 外鍵:

    外鍵用於關聯兩個表。

  • 複合鍵

    :複合鍵(組合鍵)將多個欄位作為一個索引鍵,一般用於複合索引。

  • 索引:

    使用索引可快速存取資料庫表中的特定資訊。索引是一種對資料庫表中一列或多列的值進行排序的結構。類似於書籍的目錄。

  • 參考完整性:

    參考的完整性要求關係中不允許引用不存在的實體。與實體完整性是關係模型必須滿足的完整性限制條件,目的是確保資料的一致性。

  • MySQL 為關係型資料庫(Relational Database Management System), 這種所謂的"關係型"可以理解為"表格"的概念, 一個關係型資料庫由一個或數個表格組成, 如圖所示的一個表格:


未标题-1.jpg

    #表頭(header): 每列的名稱;
  • #列(col): 具有相同資料類型的資料的集合;

  • #行(row): 每一行用來描述某筆記錄的具體資訊;

  • 值(value): 行的具體資訊, 每個值必須與該列的資料型別相同;

  • ##鍵( key): 鍵的值在目前列中具有唯一性。


Mysql資料庫

MySQL是一個關聯式資料庫管理系統,由瑞典MySQL AB公司開發,目前屬於Oracle公司。 MySQL是一種關聯資料庫管理系統,關聯資料庫將資料保存在不同的表中,而不是將所有資料放在一個大倉庫內,這樣就增加了速度並提高了靈活性。

  • Mysql是開源的,所以你不需要支付額外的費用。

  • Mysql支援大型的資料庫。可以處理擁有上千萬筆記錄的大型資料庫。

  • MySQL使用標準的SQL資料語言形式。

  • Mysql可以允許在多個系統上,並且支援多種語言。這些程式語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。

  • Mysql對PHP有很好的支持,PHP是目前最受歡迎的Web開發語言。

  • MySQL支援大型資料庫,支援5000萬筆記錄的資料倉儲,32位元系統表檔案最大可支援4GB,64位元系統支援最大的表檔為8TB。

  • Mysql是可以自訂的,採用了GPL協議,你可以修改原始碼來開發自己的Mysql系統。


在開始學習本教學之前你應該先了解?

在開始學習本教學之前你應該先了解PHP和HTML的基礎知識,並且能簡單的應用。

本教學的許多例子都跟PHP語言有關,我們的實例基本上是採用PHP語言來示範。

如果你還不了解PHP,你可以透過本站的

PHP影片教學來了解語言。

#