更新時(shí)間:2023-05-03 來源:黑馬程序員 瀏覽量:
在電腦上安裝了數(shù)據(jù)庫(kù)管理系統(tǒng)后,就可以通過數(shù)據(jù)庫(kù)管理系統(tǒng)創(chuàng)建數(shù)據(jù)庫(kù)來存儲(chǔ)數(shù)據(jù),也可以通過該系統(tǒng)對(duì)數(shù)據(jù)庫(kù)中的數(shù) 據(jù)進(jìn)行數(shù)據(jù)的增刪改查相關(guān)的操作。MySQL是一款開源免費(fèi)的中小型數(shù)據(jù)庫(kù)。我們平時(shí)說的MySQL數(shù)據(jù)庫(kù)就是是MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)。
通過上面的描述,大家應(yīng)該已經(jīng)知道了 數(shù)據(jù)庫(kù)管理系統(tǒng) 和 數(shù)據(jù)庫(kù) 的關(guān)系。那么有哪些常見的數(shù)據(jù)庫(kù)管理系統(tǒng)呢?
接下來對(duì)上面列舉的數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行簡(jiǎn)單的介紹:
Oracle:收費(fèi)的大型數(shù)據(jù)庫(kù),Oracle 公司的產(chǎn)品
MySQL:開源免費(fèi)的中小型數(shù)據(jù)庫(kù)。后來 Sun公司收購(gòu)了 MySQL,而 Sun 公司又被 Oracle 收購(gòu)
SQL Server:MicroSoft 公司收費(fèi)的中型的數(shù)據(jù)庫(kù)。C#、.net 等語(yǔ)言常使用
PostgreSQL:開源免費(fèi)中小型的數(shù)據(jù)庫(kù)
DB2:IBM 公司的大型收費(fèi)數(shù)據(jù)庫(kù)產(chǎn)品
SQLite:嵌入式的微型數(shù)據(jù)庫(kù)。如:作為 Android 內(nèi)置數(shù)據(jù)庫(kù)
MariaDB:開源免費(fèi)中小型的數(shù)據(jù)庫(kù)
其中PostgreSQL在一些公司也有使用,此時(shí)大家肯定會(huì)想以后在公司中如果使用我們沒有學(xué)習(xí)過程的PostgreSQL數(shù)據(jù)庫(kù)管理系統(tǒng)怎么辦?這點(diǎn)大家大可不必?fù)?dān)心,如下圖所示:
我們可以通過數(shù)據(jù)庫(kù)管理系統(tǒng)操作數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行增刪改查操作,而怎么樣讓用戶跟數(shù)據(jù)庫(kù)管理系統(tǒng)打交道呢?就可以通過一門編程語(yǔ)言(SQL)來實(shí)現(xiàn)。
SQL是操作關(guān)系型數(shù)據(jù)庫(kù)的編程語(yǔ)言,定義操作所有關(guān)系型數(shù)據(jù)庫(kù)的統(tǒng)一標(biāo)準(zhǔn),可以使用SQL操作所有的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),以后工作中如果使用到了其他的數(shù)據(jù)庫(kù)管理系統(tǒng),也同樣的使用SQL來操作。