MySQL是一個關係型數據庫管理系統,由瑞典MySQL AB 公司開發,屬於 Oracle 旗下產品。MySQL 是最流行的關係型數據庫管理系統
之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關係數據庫管理系統) 應用軟件之
一。
MySQL是一種關係型數據庫管理系統,關係數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度
並提高了靈活性。
MySQL所使用的 SQL 語言是用於訪問數據庫的最常用標準化語言。MySQL 軟件採用了雙授權政策,分為社區版和商業版,由於其體積
小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站數據庫。
知識點擴展:
數據庫的發展歷史可以被劃分為這麼幾個階段
人工管理階段
文件系統階段:數據訪問困難,併發控制很難實現,難以保證數據的安全
數據管理系統階段
當然,這些階段顧名思義,如果你想深入瞭解,請搜索相關關鍵字
學習mysql你可能會接觸到以下幾個名詞解釋
【數據庫 】DataBase(DB)
數據庫就是按照數據結構來組織,存儲和管理數據的倉庫
數據庫提供了很多功能,可以通過SQL語句來定義來操作數據
【數據庫管理系統】DataBase Management System(DBMS)
操作和管理數據庫的大型軟件,用於建立、使用和維護數據庫
【關係型數據庫】
關係型數據庫使用表來保存數據,使用表和表之間的關係來處理數據 還為數據的安全性、完整性、併發控制和數據恢復提供了保證。
常見的數據庫服務軟件:Oracle、MySQL(Oracle公司);SQL Server、Access(微軟)
【關係型數據庫的術語】
關係: 一張二維表,每個關係必須有一個關係名,也就是俗稱的表名
字段/屬性:二維表中的一列
記錄/元祖:二維表中的一行
超鍵(super key):在關係中能唯一標識元祖的屬性集稱為關係模式的超鍵
候選鍵(candidate key):不含有多餘屬性的超鍵
主鍵(primary key):用戶選作元祖標標識一個候選鍵
外鍵:用於關聯兩張表
範式:符合某一級別的關係模式的集合,構造數據庫的表必須遵循一定的規則
[retouched ] mysql數據庫是做什麼已經有403次圍觀