MySQL for Mac介紹

官網:https://www.mysql.com
下載社區版本:DOWNLOADS——Community——MySQL Community Server
下載GUI工具:DOWNLOADS——Community——MySQL Workbench

學習網站:
http://www.runoob.com/mysql/mysql-tutorial.html

MySQL是一種關係數據庫管理系統( RDBMS:Relational Database Management System),關係數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。
MySQL所使用的 SQL 語言是用於訪問數據庫的最常用標準化語言。MySQL 軟件採用了雙授權政策,分爲社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作爲網站數據庫。
由於其社區版的性能卓越,搭配 PHP 和 Apache 可組成良好的開發環境。

常用環境:免費且穩定的網站系統(LAMP,或LNMP組合)
操作系統:Linux
服務器:Apache,或Nginx
數據庫:MySQL
服務器端腳本解釋器:PHP,或Perl,或Python

RDBMS即關係數據庫管理系統(Relational Database Management System)的特點:
1.數據以表格的形式出現
2.每行爲各種記錄名稱
3.每列爲記錄名稱所對應的數據域
4.許多的行和列組成一張表單
5.若干的表單組成database

術語:

  • 數據庫: 數據庫是一些關聯表的集合。.
  • 數據表: 表是數據的矩陣。在一個數據庫中的表看起來像一個簡單的電子表格。
  • 列: 一列(數據元素) 包含了相同的數據, 例如郵政編碼的數據。
  • 行:一行(=元組,或記錄)是一組相關的數據,例如一條用戶訂閱的數據。
  • 冗餘:存儲兩倍數據,冗餘降低了性能,但提高了數據的安全性。
  • 主鍵:主鍵是唯一的。一個數據表中只能包含一個主鍵。你可以使用主鍵來查詢數據。
  • 外鍵:外鍵用於關聯兩個表。
  • 複合鍵:複合鍵(組合鍵)將多個列作爲一個索引鍵,一般用於複合索引。
  • 索引:使用索引可快速訪問數據庫表中的特定信息。索引是對數據庫表中一列或多列的值進行排序的一種結構。類似於書籍的目錄。
  • 參照完整性: 參照的完整性要求關係中不允許引用不存在的實體。與實體完整性是關係模型必須滿足的完整性約束條件,目的是保證數據的一致性。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章