MYSQL數據庫管理系統


MYSQL數據庫

市面上的數據庫管理系統有很多種,在這里介紹我個人學習的一種:MYSQL

學習框架
  1. 什么是MYSQL?

  2. MYSQL的優點

  3. 學習MYSQL需要掌握什么?


  1. 什么是MYSQL?

定義:

最流行的關系型數據庫管理系統,在 WEB 應用方面 MySQL 是最好的 RDBMS(Relational Database Management System)應用軟件之一。

(MYSQL是一個軟件)

什么是RDBMS?

定義:

關系數據庫管理系統

在學習MYSQL數據庫管理工具之前要了解RDBM術語

1、數據庫(Database):

關聯表的集合

2、數據表(Table):

數據的矩陣(簡單的電子表格)

3、冗余(Redundancy):

存儲兩倍數據

優點:提高了數據安全性

缺點:降低了性能

表內結構

1、列(Column):

一列數據元素(包含了相同類型的數據)

2、行(Row):

元組 or 記錄,一組相關的數據

3、索引(Index):

對數據庫表中一列或者多列的值進行排序的一種結構,類似於書籍的目錄

使用索引可以快速訪問數據庫表中的特定信息

4、主鍵(Primary key):

唯一的,一個表中只能包含一個主鍵,可以使用主鍵來查詢數據

5、外鍵(Foreign key):

用於關聯兩個表

6、表頭(Header):

每一列的名稱

7、值(Value):

行的具體信息,每個值必須與該列的數據類型相同

8、鍵(Key):

鍵的值在當前列中具有唯一性

  1. MYSQL的優點

1、開源、免費

對個人:開源、免費

對企業:開源、免費

(其他一些關系型數據庫對個人開源、免費,但是對企業收費)

2、支持大型數據庫

3、使用標准的SQL數據語言形式

4、可以運行於多個系統(可移植性強)

5、對PHP(高級語言)有很好的支持

6、可定制(源碼開源,可以修改定制屬於自己的MYSQL)

  1. 學習MYSQL需要掌握什么?

(我是一名TE,對於數據庫要求我掌握的只有四個基本點:

增、刪、改、查。基本上刪、改權限是沒有的。

但是數據庫的學習不能夠那么淺,所以我在學習MYSQL基本的功能同時還去了解了函數以及高級用法。)

學習MYSQL需要掌握的點

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM