Mysql資料庫介紹
資料庫的用途
很多朋友最開始學(xué)習(xí)資料庫的時(shí)候,很難理解資料庫的作用。理不清楚,資料庫與我們現(xiàn)實(shí)生活、虛擬生活到底有什麼樣的關(guān)係。
我們透過本章來加速初學(xué)者對(duì)資料庫和資料庫系統(tǒng)的理解。
現(xiàn)在,我們所有見到的跟日常生活有關(guān)、需要記錄的基本全部放在資料庫裡面:
- 身分證資訊放在公安部的系統(tǒng)
- 銀行卡的餘額和交易記錄、轉(zhuǎn)帳資訊
- 在飯店的開房資訊(所有出現(xiàn)了某些方面的資料庫被盜和資訊外洩)
- 飛機(jī)、火車、汽車網(wǎng)路購票記錄
- 各個(gè)不同的網(wǎng)站、QQ、網(wǎng)路購物、貼吧、喜歡聽的音樂、電影的收藏資訊
- 手機(jī)電話機(jī)錄、餘額、公車卡餘額、水費(fèi)、電費(fèi)、彩券的購買記錄
- 打遊戲的裝備、等級(jí)、魔力、力量、攻擊能力等資訊
- 美國航空母艦也在使用mysql資料庫在管理航母的相關(guān)資訊
... ...等等
我們生活的一切全都記錄在資料庫裡面。你可以想想,資料庫有多重要!
在21世紀(jì),人類沒有了資料庫,世界會(huì)變成什麼樣子?
資料庫的五個(gè)基本單位
- 資料庫伺服器
- 資料庫
- 資料表
- 資料欄位
- #資料行
我們現(xiàn)在來對(duì)上面的五個(gè)基本單位進(jìn)行說明:
資料庫伺服器。是指用來運(yùn)作資料庫服務(wù)的一臺(tái)電腦。在中小型企業(yè)通常為一臺(tái)。在資料儲(chǔ)存量計(jì)算量很大的時(shí)候可以存在多臺(tái)。多臺(tái)資料庫伺服器共同來儲(chǔ)存或計(jì)算。由於資料安全非常重要,我們經(jīng)常會(huì)對(duì)資料庫伺服器裡面的資料進(jìn)經(jīng)備份。
資料庫.一個(gè)資料庫伺服器裡面有可以有多個(gè)資料庫。主要用來分類使用。我們可以建立交通資訊資料庫、遊戲資料庫、飯店開房資料庫... ... 主要用來將各個(gè)不同用途的數(shù)據(jù),依照業(yè)務(wù)進(jìn)行大塊的劃分。
資料表。例如在遊戲資料庫中。根據(jù)這款遊戲又分為了不同的數(shù)據(jù)表。專門用來區(qū)分遊戲不同的數(shù)據(jù)。例如:使用者資料(使用者、密碼);人物資料;所有裝備和裝備資訊;使用者的儲(chǔ)值資訊;藥品、魔力藥水資訊... ...等
資料欄位,也叫資料列。就是我們?nèi)粘K姳砀裱e面的列。在表格中,我們會(huì)將一張使用者表分成多個(gè)欄位。如下(表一)所示:使用者編號(hào)、使用者名稱、性別、年齡是欄位。在真正的資料庫中資料欄位需要換成英文需要寫成:id、username、sex、年齡。
資料行。真正的資料存在每一個(gè)表格的行裡面。字段(列)劃分出來了一個(gè)表格應(yīng)該按照什麼樣的格式存資料。而行,是真正的數(shù)據(jù)。每一行需要遵循資料欄位(列)的規(guī)格和要求進(jìn)行存入資料。
(表一)