一、什么是數(shù)據(jù)庫
簡單理解:數(shù)據(jù)庫就是存放數(shù)據(jù)的倉庫。
而倉庫的作用就是往里面
存
東西(入庫),和從里面取
東西(出庫)。
- 而在存的時候是:把指定東西存到指定位置上
- 取的時候是:根據(jù)什么條件取指定位置上的指定東西
二、數(shù)據(jù)庫的作用
簡單理解:數(shù)據(jù)庫的作用就是存放數(shù)據(jù)。
互聯(lián)網(wǎng)世界就是數(shù)據(jù)世界。數(shù)據(jù)的來源有很多,比如出行記錄、消費記錄、瀏覽的網(wǎng)頁、發(fā)送的消息等等。除了文本類型的數(shù)據(jù)外,圖像、音樂、聲音也都是數(shù)據(jù)。
三、數(shù)據(jù)庫兩大類型
目前主流的數(shù)據(jù)庫包括關(guān)系型數(shù)據(jù)庫
和非關(guān)系型數(shù)據(jù)庫
。
- 關(guān)系型數(shù)據(jù)庫采用的是關(guān)系模型,這意味著它們以表格的形式存儲數(shù)據(jù),并且通過表格之間的關(guān)系進行數(shù)據(jù)的連接和查詢。
- 非關(guān)系型數(shù)據(jù)庫采用的是其他的數(shù)據(jù)模型,如文檔模型、鍵值對模型、圖形模型等。
四、目前一些主流的數(shù)據(jù)庫
以下是其中一些主要的數(shù)據(jù)庫:
4.1、關(guān)系型數(shù)據(jù)庫(RDBMS)
-
MySQL
: 一種開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),常用于中小型應用程序和網(wǎng)站。 - PostgreSQL: 一個強大的開源關(guān)系型數(shù)據(jù)庫,具有高度的可擴展性和兼容性。
- Oracle: 一種商業(yè)級的關(guān)系型數(shù)據(jù)庫,適用于大型企業(yè)和復雜應用。
- SQL Server: 由微軟提供的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),適用于Windows環(huán)境下的企業(yè)級應用。
4.2、非關(guān)系型數(shù)據(jù)庫(NoSQL)
- MongoDB: 一種面向文檔的NoSQL數(shù)據(jù)庫,非常適合存儲和處理半結(jié)構(gòu)化數(shù)據(jù)。
- Redis: 一種內(nèi)存數(shù)據(jù)結(jié)構(gòu)存儲的非關(guān)系型數(shù)據(jù)庫,用于高性能和實時應用。
- Cassandra: 分布式、高性能和可擴展的NoSQL數(shù)據(jù)庫,用于處理大規(guī)模數(shù)據(jù)。
- Elasticsearch: 一個實時的分布式搜索和分析引擎,用于全文搜索和日志分析等場景。
除了以上列舉的數(shù)據(jù)庫,還有許多其他的數(shù)據(jù)庫系統(tǒng)可根據(jù)特定需求選擇,例如SQLite、Amazon DynamoDB、Google Firebase等。各個數(shù)據(jù)庫在特性、用途和適應場景方面有所差異。
五、MySQL數(shù)據(jù)庫簡單了解
MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),屬于 Oracle 旗下產(chǎn)品。
以下是使用MySQL圖形化工具創(chuàng)建的一個名叫study的數(shù)據(jù)庫
,該數(shù)據(jù)庫中有一張叫user的表
,user表里面有3條用戶數(shù)據(jù)
與君共享
??????????最后,有興趣的小伙伴可以點擊下面鏈接,這里有我整理的MySQL學習博客內(nèi)容,謝謝~ ??????????文章來源:http://www.zghlxwxcb.cn/news/detail-614096.html
《MySQL數(shù)據(jù)庫學習》文章來源地址http://www.zghlxwxcb.cn/news/detail-614096.html
到了這里,關(guān)于MySql001——初識數(shù)據(jù)庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!