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):用戶選作元祖標標識一個候選鍵
外鍵:用于關聯兩張表
范式:符合某一級別的關系模式的集合,構造數據庫的表必須遵循一定的規則
到此這篇關于mysql數據庫是做什么的文章就介紹到這了,更多相關什么是mysql數據庫內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- MySql數據庫基礎知識點總結
- 簡單了解MYSQL數據庫優化階段