MySQL是與PHP語言一起使用的最受歡迎的數(shù)據(jù)庫系統(tǒng)。
MySQL是當(dāng)今Web上最受歡迎的關(guān)系數(shù)據(jù)庫系統(tǒng)之一。它是免費提供的,并且易于安裝,但是,如果您已經(jīng)在計算機上安裝了Wampserver,則可以安裝它。MySQL數(shù)據(jù)庫服務(wù)器具有以下優(yōu)點:
MySQL易于使用,但功能極其強大,快速,安全且可擴展。
MySQL可在多種操作系統(tǒng)上運行,包括UNIX或Linux,Microsoft Windows,Apple Mac OS X等。
MySQL支持標(biāo)準(zhǔn)SQL(結(jié)構(gòu)化查詢語言)。
MySQL是小型和大型應(yīng)用程序的理想數(shù)據(jù)庫解決方案。
MySQL由Oracle Corporation開發(fā)和分發(fā)。
MySQL包括數(shù)據(jù)安全層,可保護敏感數(shù)據(jù)免受入侵者的侵害。
MySQL數(shù)據(jù)庫像其他關(guān)系數(shù)據(jù)庫一樣將數(shù)據(jù)存儲到表中。表是相關(guān)數(shù)據(jù)的集合,并且分為行和列。
表中的每一行表示內(nèi)在地相互關(guān)聯(lián)的數(shù)據(jù)記錄,如與特定人員相關(guān)的信息,而每列表示特定字段,如id、first_name、last_name、email等。包含人員一般信息的簡單MySQL表的結(jié)構(gòu)可能如下所示:
+----+------------+-----------+----------------------+ | id | first_name | last_name | email | +----+------------+-----------+----------------------+ | 1 | Peter | Parker | peterparker@mail.com | | 2 | John | Rambo | johnrambo@mail.com | | 3 | Clark | Kent | clarkkent@mail.com | | 4 | John | Carter | johncarter@mail.com | | 5 | Harry | Potter | harrypotter@mail.com | +----+------------+-----------+----------------------+
提示: 像Facebook,Twitter,Wikipedia這樣的網(wǎng)站使用MySQL來滿足他們的存儲需求。 因此您可以很容易地理解MySQL的功能。
SQL(結(jié)構(gòu)化查詢語言)是一種簡單的標(biāo)準(zhǔn)化語言,用于與MySQL之類的關(guān)系數(shù)據(jù)庫進行通信。使用SQL,您可以執(zhí)行任何與數(shù)據(jù)庫有關(guān)的任務(wù),例如創(chuàng)建數(shù)據(jù)庫和表,將數(shù)據(jù)保存在數(shù)據(jù)庫表中,查詢數(shù)據(jù)庫以獲取特定記錄,刪除和更新數(shù)據(jù)庫中的數(shù)據(jù)。
查看以下標(biāo)準(zhǔn)SQL查詢,該查詢返回人員表中其名字等于“ Peter”的人員的電子郵件地址:
SELECT email FROM persons WHERE first_name="Peter"
如果執(zhí)行上面的SQL查詢,它將返回以下記錄:
peterparker@mail.com
要了解有關(guān)SQL的更多信息,請查看SQL教程部分。