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