數據庫,我們知道是存放數據的倉庫,數據可以是文字,圖像,音視頻(像這種比較大的數據通常在數據庫中保存的是其對應的存儲地址),那麼關係型數據庫又是什麼呢,簡單說來,就是數據庫中各種數據之間的關係,這種關係應該如何建立,我們需要先掌握一些基本概念。
一、表格
關係數據庫由‘關係’組成,這些關係通常稱爲‘表格’。
Customers(顧客)
CustomerID | Name | Address | City |
1 | 張學友 | 地球 | 小城 |
二、列
在上表中,每一列都有唯一的名稱,如:Nam,City...每一列都有一個相關的數據類型,比如CustomerID,可以看到其爲整型數據,而其他列則爲字符串型,有時候,列也叫字段或者屬性。
三、行
上表中的每一行代表一個客戶,每一行具有相同的格式和字段,一行也稱爲記錄。
四、值
每一列的值,必須與該列定義的數據類型相同。
五、鍵
如果我們要識別每一行記錄,通常會指定一個擁有唯一值的列,比如上表中的CustomerID列,這一列不允許出現重複值,通常這種標誌性的列就稱爲鍵或者主鍵。