前言:
嗯,先說說數據庫的分類吧,其實主要大的分類就是關系型數據庫(SQL)和非關系型數據庫(NoSQL);
實驗樓上有常見的數據庫教程,這里做一個整理,希望對你學習數據庫方面的知識有所幫助;
關系型數據庫:【MySQL 基礎課程】
MySQL 是最流行的關系型數據庫管理系統(關系數據庫),一般中小型網站的開發者都選擇 MySQL 作為網站數據庫,MySQL 使用 SQL 語言進行操作。
該教程從 SQL 概念開始,在 MySQL 數據庫中學習並實踐了 SQL 常用語法及約束、索引、視圖、SELECT 查詢、修改與刪除等基本操作。課程包含兩部分,基礎部分學習 SQL 基本操作實驗,進階部分基於 MySQL 官方參考手冊制作,學習 MySQL 的進階操作。
教程列表:
基礎篇:
- SQL 介紹及 MySQL 安裝
- 創建數據庫並插入數據
- SQL 的約束
- 挑戰:搭建一個簡易的成績管理系統
- SELECT 語句詳解
- 數據庫及表的修改和刪除
- 其他基本操作
進階篇:
- MySQL 服務安裝及命令使用
- MySQL 操作詳解
- MySQL 常用查詢
- 挑戰:成績管理系統的數據操作
- MySQL 語言結構
- MySQL 數據類型
- MySQL 函數和操作符
- SQL 語句語法詳解
- MySQL 觸發器
- MySQL 視圖
- MySQL 存儲過程和函數
- MySQL 數據庫管理
- 挑戰:簡化數據操作提升性能
關系型數據庫用的比較多,下面介紹一些非關系型數據庫,先上一張圖可以看看有非關系型數據庫的分類吧;
下面是幾個較為常用的教程;
面向文檔(Document-Oriented)數據庫:【MongoDB 基礎教程】
目前 MongoDB 是 IT 行業非常流行的一種非關系型數據庫(NoSQL),其靈活的數據存儲方式備受當前 IT 從業人員的青睞。該教程是 MongoDB 基礎教程,介紹了 MongoDB 基本的集合操作、高級查詢以及索引與聚合。
教程列表:
鍵值存儲數據庫(key-value):【Redis基礎教程】
REmote DIctionary Server(Redis) 是一個由Salvatore Sanfilippo寫的key-value存儲系統,常被稱作是一款數據結構服務器(data structure server)。
教程列表:
列存儲(Column-oriented)數據庫:【HBASE教程】
HBase是一個開源的非關系型分布式數據庫(NoSQL),實現的編程語言為 Java。它是Apache軟件基金會的Hadoop項目的一部分,運行於HDFS文件系統之上,為 Hadoop 提供類似於BigTable 規模的服務。
教程列表:
最后:
以上4個數據庫教程,希望對你學習數據庫有所幫助;