學習框架
-
什么是MYSQL?
-
MYSQL的優點
-
學習MYSQL需要掌握什么?
-
什么是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):
鍵的值在當前列中具有唯一性
-
MYSQL的優點
1、開源、免費
對個人:開源、免費
對企業:開源、免費
(其他一些關系型數據庫對個人開源、免費,但是對企業收費)
2、支持大型數據庫
3、使用標准的SQL數據語言形式
4、可以運行於多個系統(可移植性強)
5、對PHP(高級語言)有很好的支持
6、可定制(源碼開源,可以修改定制屬於自己的MYSQL)
-
學習MYSQL需要掌握什么?
(我是一名TE,對於數據庫要求我掌握的只有四個基本點:
增、刪、改、查。基本上刪、改權限是沒有的。
但是數據庫的學習不能夠那么淺,所以我在學習MYSQL基本的功能同時還去了解了函數以及高級用法。)
學習MYSQL需要掌握的點
建
增
刪
改
查