從零開始學數據庫mysql--數據庫的簡介

數據庫介紹

什麼是數據庫

數據庫是是按照數據結構來組織、存儲和管理數據的倉庫sql

數據庫的發展史

最先的數據庫:數據庫

經過大量的分類、比較和表格繪製的機器運行數百萬穿孔卡片來進行數據的處理,其運行結果在紙上打印出來或者製成新的穿孔卡片。
而數據管理就是對全部這些穿孔卡片進行物理的儲存和處理。安全

如今的數據庫服務器

當時計算機開始普遍地應用於數據管理,對數據的共享提出了愈來愈高的要求。傳統的文件系統已經不能知足人們的須要。可以統一管理和共享數據的數據庫管理系統(DBMS)應運而生。數據結構

數據庫管理系統DBMS

  1. 數據庫是一種操縱和管理數據庫的大型軟件,用於創建、使用和維護數據庫,簡稱DBMS。
  2. 它對數據庫進行統一的管理和控制,以保證數據庫的安全性和完整性。
    用戶經過DBMS訪問數據庫中的數據,數據庫管理員也經過dbms進行數據庫的維護工做。
  3. 數據庫管理系統是數據庫系統的核心,是管理數據庫的軟件。
  4. 咱們通常說的數據庫,就是指的DBMS: 數據庫服務器

常見的數據庫

  1. Oracle:運行穩定,可移植性高,功能齊全,性能超羣!適用於大型企業領域。
  2. DB2:速度快、可靠性好,適於海量數據,恢復性極強。適用於大中型企業領域。
  3. MySQL:開源,體積小,速度快。適用於於中小型企業領域。
  4. SQL Server:全面,效率高,界面友好,操做容易,可是不跨平臺。適用於於中小型企業領域。

結構化查詢語言SQL

SQL語言的功能包括查詢、操縱、定義和控制,是一個綜合的、通用的關係數據庫語言,同時又是一種高度非過程化的語言,只要求用戶指出作什麼而不須要指出怎麼作。nosql

非關係型數據庫NoSql

主要包含:MongoDB,Redis,HBase...性能

RDBMS專業術語

  1. 表:具備固定的列數,和任意的行數
    在這裏插入圖片描述
  2. 數據庫:數據庫是一些關聯表的集合
  3. 列:一個數據項 Field 字段
    在這裏插入圖片描述
  4. 行:一條記錄 row
    在這裏插入圖片描述
  5. 主鍵:主鍵是惟一的。一個數據表中只能包含一個主鍵。你可使用主鍵來查詢數據。
  6. 外鍵:主鍵是惟一的。一個數據表中只能包含一個主鍵。你可使用主鍵來查詢數據。
  7. 索引:使用索引可快速訪問數據庫表中的特定信息。索引是對數據庫表中一列或多列的值進行排序的一種結構。相似於書籍的目錄。
相關文章
相關標籤/搜索