2011-04-13 107 views
2

如果在其他地方已經涉及到此問題,請致歉;我是新來的。菜鳥問題:MySQL入門問題

我試圖自我教自己的SQL和PHP。在這一點上,我已經儘可能多地閱讀了基本的SQL,並且我想通過創建和操作數據庫來弄清楚我是否知道自己在做什麼。但我有點不清楚如何開始。

1)我是否需要先學習PHP(正在研究它),還是正在學習SQL,足以讓我創建和使用數據庫?

2)我不知道要下載什麼程序。我打算使用MySQL,但我不想只是一個命令行;我想要一個圖形界面,讓我看看我創建的表格。

我並不關心建立網站或在網上放置任何東西;我只想確保我知道如何使用SQL。有什麼建議麼?

謝謝!

回答

2

MYSQL Workbench是MySQL數據庫的GUI。

+0

+1同意,其遠程訪問功能使它成爲一個很好的選擇,即使在生產中,當我不想從一個phpMyAdmin到另一個時,我使用它。 – 2013-07-30 09:36:05

0

我建議嘗試Ruby on Rails。你將學習一個好的現代語言(Ruby),一個好的MVC(模型視圖控制器)框架(Rails)。第一個Ruby on Rails將會隱藏你的SQL複雜性,這樣你就可以處理數據對象,而Rails會將它們轉換爲SQL。您還可以通過示例查看Rails生成並學習的SQL語句。

最終你會遇到性能問題,並能夠學習如何根據需要微調SQL。

0
  1. 您可以學習獨立於PHP的SQL。從SQL開始很適合創建和使用數據庫。
  2. 既然您提到過PHP,請嘗試PHPMyAdmin。它有一個體面的界面,如果你堅持使用PHP可以爲你生成代碼片段。

至於設置這個,這是另一個問題依賴於你的環境設置(本地機器,服務器,平臺等)。

0

phpMyAdmin幾乎已經成爲基於Web的MySQL管理事實上的標準。它幾乎可以做任何事情(包括運行各種原始查詢)。如果你想學習和使用MySQL,那麼這是一個很好的開源工具。

唯一的問題將是安裝PHP的網絡服務器。如果你覺得這樣做很舒服,那麼我肯定會試試這個。

0

1)SQL和PHP可以單獨使用。就我個人而言,我會自己學習一點,然後再合併它們。

2)對於軟件,我會安裝XAMPP(http://www.apachefriends.org/en/xampp.html)。這包括運行PHP代碼以及具有MySQL數據庫的能力。開始使用服務器端語言並且允許您模擬一切,因此您不需要真正的服務器,這非常棒。

+0

我也會推薦MySQL Workbench作爲其他人提交的。這是一個很好的與MySQL一起工作的圖形界面。 – bmbaeb 2011-04-13 19:19:32

0
  1. 您不需要PHP來學習SQL。 MySQL可以獨立運行或與其他編程語言結合使用。

  2. 您可以使用免費的GUI來訪問MySQL。我建議SQLyog

0

你不需要學習PHP的,如果你只想創建和玩數據庫。

對於數據庫設計的視覺體驗,請嘗試使用MySQL工作臺,它是一個非常實用的可視化數據庫工具。

0

首先,基本知識:PHP是一種腳本語言,幾乎總是用來在網站上創建頁面。 SQL是一種與數據庫交談的語言。

你不需要學習任何東西,但要與數據庫一起玩SQL。沒有PHP,Ruby,C,Java,什麼也沒有。簡單的簡單SQL是你需要的一切,如果你只想玩數據庫。

對於前端,有很多選擇:PHPMyAdmin,MySQL Workbench,SQLyog,HeidiSQL。使用它們來查看錶格/查詢是否正常,而不是爲您完成工作。在他們身上繼續做一切都會教你如何使用前端,而不是如何使用SQL。