在本教程中,您將學(xué)習(xí)如何設(shè)置SQL實(shí)踐環(huán)境。
如您所知,SQL用于與數(shù)據(jù)庫通信,因此在開始嘗試SQL之前,您需要首先訪問數(shù)據(jù)庫系統(tǒng)。
一邊使用一邊學(xué)習(xí)。學(xué)習(xí)Sql語言一定要一邊使用一邊學(xué)習(xí),一定要多做實(shí)驗(yàn),由于Sql語言的實(shí)驗(yàn)比較容易完成,結(jié)果也比較直觀,所以大多數(shù)人借助各種實(shí)驗(yàn)也能快速掌握Sql語言。
注意: Web SQL數(shù)據(jù)庫允許您創(chuàng)建SQL數(shù)據(jù)庫并在客戶端進(jìn)行SQL調(diào)用。它基于流行的開源SQLite引擎。Chrome,Opera和Safari瀏覽器支持Web SQL。
關(guān)系數(shù)據(jù)庫是一種數(shù)據(jù)庫,分為稱為表的邏輯單元,其中表在數(shù)據(jù)庫中相互關(guān)聯(lián)。關(guān)系數(shù)據(jù)庫允許將數(shù)據(jù)分解為邏輯的,較小的和可管理的單元,以便于維護(hù)和性能。
表通過關(guān)系數(shù)據(jù)庫系統(tǒng)中的公共鍵或字段相互關(guān)聯(lián),這就是為什么即使所需的數(shù)據(jù)可能存在于多個表中,您也可以輕松地將多個表連接在一起以使用單個查詢獲得組合數(shù)據(jù)集的原因。
注意: SQL于1986年成為美國國家標(biāo)準(zhǔn)協(xié)會(ANSI)的標(biāo)準(zhǔn),并于1987年成為國際標(biāo)準(zhǔn)化組織(ISO)的標(biāo)準(zhǔn)。盡管如此,大多數(shù)SQL代碼未經(jīng)調(diào)整就不能完全移植到不同的數(shù)據(jù)庫系統(tǒng)中。
如果您的系統(tǒng)上尚未安裝DBMS(數(shù)據(jù)庫管理系統(tǒng)),則有幾個選項(xiàng)可供選擇。您可以安裝免費(fèi)的開源DBMS。
MySQL是最受歡迎和廣泛支持的開源數(shù)據(jù)庫管理系統(tǒng)。它非常易于下載和使用,并且可用于Windows和Linux(或UNIX)操作系統(tǒng)。您可以從這里https://dev.mysql.com/downloads/mysql/免費(fèi)下載
您也可以安裝SQL Server Express。它是Microsoft SQL Server的免費(fèi)版本,最多可存儲10GB的數(shù)據(jù)庫。您可以從此處https://www.microsoft.com/zh-cn/download/details.aspx?id=30438下載快速版本。
另外,如果您打算使用PHP和MySQL開發(fā)應(yīng)用程序,則可以安裝WampServer或XAMPP。WampServer是Windows Web開發(fā)環(huán)境。它允許您使用Apache2,PHP和MySQL數(shù)據(jù)庫創(chuàng)建Web應(yīng)用程序。它還將提供MySQL管理工具PhpMyAdmin,以使用Web瀏覽器輕松管理數(shù)據(jù)庫。您可以從這里http://www.wampserver.com/en/下載。