通常,我們儲存資料,直接用本地檔案即可。但是,本地檔案不利於存放海量資料,也不利於用程式對檔案的資料進行查詢與管理。那麼為了解決這些弊端,才有資料庫的出現,那麼資料庫也是每個程式設計師必須掌握的技術。
資料庫(database)簡稱db,實際上就是乙個檔案集合,是乙個儲存資料的倉庫,本質就是乙個檔案系統,資料庫是按照特定的格式把資料儲存起來,使用者可以對儲存的資料進行增刪改查等操作。
資料庫儲存資料特點:
• 持久化儲存
• 讀寫速度極高
• 保證資料的有效性
• 對程式支援非常好,容易擴充套件
資料庫的分類:
• 關係型資料庫:可以儲存現實生活中的各種關係資料,資料庫中儲存資料以表為單位;主流關係型資料庫:mysql,oracle,sqlserver等
• 非關係型資料庫:通常用來解決某些特定的需求,比如高併發訪問。主流非關係型資料庫:redis,mongodb,memacache等
mysql是一種開放源**的關係型資料庫管理系統(rdbms),使用最常用的資料庫管理語言——結構化查詢語言(sql)進行資料庫管理。mysql因為其速度、可靠性和適應性而備受關注。大多數人都認為在不需要事務化處理的情況下,mysql是管理內容最好的選擇。
1-1 mysql安裝
1-2 圖形介面管理工具
常用工具:
1-3 sqlyog介紹
在上面的三種工具中,sqlyog 是免費的。sqlyog 是乙個快速而簡潔的圖形化管理mysql資料庫的工具,它能夠在任何地點有效地管理資料庫,由業界著名的webyog公司出品,也是乙個開源軟體。
開源軟體(open source software),簡稱為oss,公開源**的軟體。因此開源軟體具備可以免費使用和公布源**的特徵。
注意:sqlyog只是乙個連線資料庫的工具,並不是資料庫
1-4 sqlyog使用
注意:
sqlyog只是乙個連線資料庫的工具,並不是資料庫
• 使用sqlyog連線mysql
• sqlyog介面
• 建立資料庫
• 建立表
• 為表新增資料
MongoDb資料庫介紹 安裝 使用
1.資料庫與檔案的區別 資料庫有資料庫表 行和列的概念,讓我們資料儲存更方便 資料庫提供了非常方便的介面,可以讓後端語言實現增刪改查 2.nosql資料庫在以下的這幾種場景應用比較適用 1.資料庫模型比較簡單 2.需要靈活性更強的it系統 3.對資料庫效能要求較高 4.不需要高度的一致性 5.對於給...
資料庫介紹與MySQL安裝
一 簡單介紹 資料庫將資料分類存放,可以進行複雜的資料篩選,也可以進行關聯查詢,這是使用普通的檔案來儲存資料沒有的優點。資料庫可以分為關係型資料庫和非關係型資料庫,也可稱為nosql,mysql是關係型資料庫,有開源免費版,可用於集群任務,例如bat需要使用上千個資料庫,免費開源就有很大的意義了 r...
資料庫的介紹以及安裝
資料庫介紹 2.軟體開發目錄規範 1 2都是從本地讀取的資料 將所有資料存放到乙個第三方的公共位置,同乙個軟體凡是需要運算元據的,就必須去這個共享的位置操作 mysql資料 c s架構軟體 客戶端 所有語言若想運算元據庫,拿到服務端ip和port,都必須遵循一套標準的解析指令 sql語句 2 欄位與...