##數據庫的用途
很多朋友最開始學習數據庫的時候,很難理解數據庫的作用。理不清楚,數據庫與我們現實生活、虛擬生活到底有什么樣的關系。
我們通過本章來加快初學者對于數據庫和數據庫系統的理解。
現如今,我們所有見到的跟日常生活有關、需要記錄的基本全部放在數據庫里面:
1. 身份證信息放在公安部的系統
2. 銀行卡的余額和交易記錄、轉帳信息
3. 在酒店的開房信息(所有出現了某些方面的數據庫被盜和信息泄漏)
4. 飛機、火車、汽車聯網購票記錄
5. 各個不同的網站、QQ、網上購物、貼吧、喜歡聽的音樂、電影的收藏信息
6. 手機電話機錄、余額、公交卡余額、水費、電費、彩票的購買記錄
7. 打游戲的裝備、等級、魔力、力量、攻擊能力等信息
8. 美國航空母艦也在使用mysql數據庫在管理航母的相關信息
... ...等等
我們生活的一切全都記錄在數據庫里面。你可以想想,數據庫有多么重要!
####在21世紀,人類沒有了數據庫,世界將會怎樣?
##數據庫的五個基本單位
1. 數據庫服務器
2. 數據庫
3. 數據表
4. 數據字段
5. 數據行
我們現在來對上面的五個基本單位進行說明:
1. 數據庫服務器。是指用來運行數據庫服務的一臺電腦。在中小型企業通常為一臺。在數據存儲量計算量很大的時候可以存在多臺。多臺數據庫服務器共同來存儲或計算。由于數據安全非常重要,我們經常會對數據庫服務器里面的數據進經備份。
2. 數據庫。一個數據庫服務器里面有可以有多個數據庫。主要用來分類使用。我們可以建立交通信息數據庫、游戲數據庫、酒店開房數據庫... ... 主要用來將各個不同用途的數據,按照業務進行大塊的劃分。
3. 數據表。例如在游戲數據庫中。根據這一款游戲又分為了不同的數據表。專門用來區分游戲不同的數據。例如:用戶數據(用戶、密碼);人物數據;所有裝備和裝備信息;用戶的充值信息;藥品、魔力藥水信息... ...等
4. 數據字段,也叫數據列。就是我們日常所見表格里面的列。在表格中,我們會將一張用戶表分成多個列。如下(表一)所示:用戶編號、用戶名、性別、年齡是字段。在真正的數據庫中數據字段需要換成英文需要寫成:id、username、sex、年齡。
5. 數據行。真正的數據存在每一個表的行里面。字段(列)劃分出來了一個表應該按照什么樣的格式存數據。而行,是真正的數據。每一行需要遵循數據字段(列)的規范和要求進行存入數據。
**(表一)**
| 用戶編號 | 用戶名 | 性別 | 年齡 |
| -- | -- | -- | -- |
| 1 | 李文凱 | 男 | 18 |
| 2 | 景田 | 女 | 16 |
| 3 | 寧澤濤 | 男 | 22 |