常見的資料庫
資料庫概述:
-
什麼是資料庫
資料庫就是一個檔案系統,隻不過我們需要通過指令(SQL)來操作這個檔案系統
資料庫(Database)是按照資料結構來組織,存儲和管理資料的建立在計算機儲存設備上的倉庫
資料庫是長期存儲在計算機内、有組織的、可共享的資料集合。資料庫中的資料指的是以一定的資料模型組織、描述和存儲在一起、具有盡可能小的備援度、較高的資料獨立性和易擴充性的特點并可在一定範圍内為多個使用者共享
-
資料庫的作用
存儲資料,資料的倉庫,帶有通路權限限制不同人可以有不同的操作
-
為什麼要學習資料庫
操作的都是背景資料,取到背景資料進行封裝,然後交給前端去展現
常見的資料庫:
mysql:開源免費的适用于中小型企業的免費資料庫,sun公司收購了mysql,sun公司被oracle收購了,oracle收購之後開始收費了
mariadb:由mysql創始人搞出來的,直接是mysql開源版本的一個分支,基本上所有的指令都是一樣
oracle:甲骨文公司,高新園地鐵站B出口,商業軟體,收費軟體,适用于大型電商網站,收購了sun公司,java
db2:IBM公司,thinkpad,解決方案:軟體和硬體,伺服器架構,銀行系統大多采用是db2
sqlserver:windows裡面,政府網站,asp.net,并且大學教學通常都是采用SQLserver,圖形化工具做得不錯
sybase:被淘汰的資料庫
NOSQL非關系型資料: key:value
mongodb
redis set get
關系型資料庫:
主要是用來描述實體與實體之間關系
實實在在存在的事物:男生和女生 學生和班級 員工和部門