mysql數(shù)據(jù)庫是做什么
MySQL是一個關系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),屬于 Oracle 旗下產品。MySQL 是最流行的關系型數(shù)據(jù)庫管理系統(tǒng)
之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關系數(shù)據(jù)庫管理系統(tǒng)) 應用軟件之
一。
MySQL是一種關系型數(shù)據(jù)庫管理系統(tǒng),關系數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內,這樣就增加了速度
并提高了靈活性。
MySQL所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。MySQL 軟件采用了雙授權政策,分為社區(qū)版和商業(yè)版,由于其體積
小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。
知識點擴展:
數(shù)據(jù)庫的發(fā)展歷史可以被劃分為這么幾個階段
人工管理階段
文件系統(tǒng)階段:數(shù)據(jù)訪問困難,并發(fā)控制很難實現(xiàn),難以保證數(shù)據(jù)的安全
數(shù)據(jù)管理系統(tǒng)階段
當然,這些階段顧名思義,如果你想深入了解,請搜索相關關鍵字
學習mysql你可能會接觸到以下幾個名詞解釋
【數(shù)據(jù)庫 】DataBase(DB)
數(shù)據(jù)庫就是按照數(shù)據(jù)結構來組織,存儲和管理數(shù)據(jù)的倉庫
數(shù)據(jù)庫提供了很多功能,可以通過SQL語句來定義來操作數(shù)據(jù)
【數(shù)據(jù)庫管理系統(tǒng)】DataBase Management System(DBMS)
操作和管理數(shù)據(jù)庫的大型軟件,用于建立、使用和維護數(shù)據(jù)庫
【關系型數(shù)據(jù)庫】
關系型數(shù)據(jù)庫使用表來保存數(shù)據(jù),使用表和表之間的關系來處理數(shù)據(jù) 還為數(shù)據(jù)的安全性、完整性、并發(fā)控制和數(shù)據(jù)恢復提供了保證。
常見的數(shù)據(jù)庫服務軟件:Oracle、MySQL(Oracle公司);SQL Server、Access(微軟)
【關系型數(shù)據(jù)庫的術語】
關系: 一張二維表,每個關系必須有一個關系名,也就是俗稱的表名
字段/屬性:二維表中的一列
記錄/元祖:二維表中的一行
超鍵(super key):在關系中能唯一標識元祖的屬性集稱為關系模式的超鍵
候選鍵(candidate key):不含有多余屬性的超鍵
主鍵(primary key):用戶選作元祖標標識一個候選鍵
外鍵:用于關聯(lián)兩張表
范式:符合某一級別的關系模式的集合,構造數(shù)據(jù)庫的表必須遵循一定的規(guī)則
到此這篇關于mysql數(shù)據(jù)庫是做什么的文章就介紹到這了,更多相關什么是mysql數(shù)據(jù)庫內容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網(wǎng)!
相關文章:
1. MySQL收歸Oracle 開源數(shù)據(jù)庫或將很受傷2. 使用MySqldump命令導出數(shù)據(jù)時的注意3. SQL2000管理SQL7服務器出現(xiàn)TIMEOUT問題的解決4. MySQL存儲過程例子(包含事務、參數(shù)、嵌套調用、游標循環(huán)等)5. Mysql入門系列:MYSQL圖像數(shù)據(jù)的處理6. 使用Oracle數(shù)據(jù)庫過程中最常碰到的六個錯誤7. 國內學院派專家對DB2 9新產品贊不絕口8. SQLite教程(六):表達式詳解9. Mysql入門系列:建立MYSQL客戶機程序的一般過程10. 導出錯誤編碼的mysql數(shù)據(jù)庫
