2011-10-20 37 views
0

我目前正在爲將來將訪問數據庫移動到MS SQL服務器的公司簽訂合同,並且我希望在公司進行切換之前磨練我的技能。我應該在本地安裝哪些基於SQL的服務器軟件來開發數據庫技能?

我也很期待開發一個簡單的HTML/CSS/JS前端的基礎網站,這些技能也可以使用銳化。我想通過本地計算機上的一些SQL工作來發展我的技能。研究如何做到這一點只會產生在本地機器上安裝PHP和MySQL的Apache Web服務器的建議。雖然我並不反對這樣做,但是最後一次我使用Apache安裝時,它過於複雜和臃腫。

是否有更簡化的選項?似乎沒有必要加載一個完整的Web服務器來滿足我要使用的特定用途。

我寧願簡單地安裝一個允許我在本地託管[My] SQL數據庫的程序,或許稍後再用某種方式來測試與數據庫交互的HTML和Javascript。我已經有點熟悉Sequel Pro。作爲額外的好處,我的Python技能是生鏽的,我想習慣Python腳本。此時Xcode(4.2)似乎是可能的解決方案,但我願意接受其他選擇。

我會被安裝上運行獅子和Xcode的4.2 11" 的MacBook Air。

回答

0

在我剛安裝了MySQL結束。我結束了從this blog post有關設置django,但沒有安裝phpMyAdmin的說明...

This post也有一些關於設置密碼等好東西,因爲我真的不想被困在依靠別的東西來管理MySQL設置。

0

Apache和PHP附帶的Mac OS X 10.7。MySQL的安裝是從MySQL提供的包裝非常簡單。 看看在these instructions──爲你的目的,你可以在php.ini段後停止。

0

顯然是一個非常主觀的問題。

我發現CherryPy的(與Python)Web服務器和服務器編程,使用jQuery相結合,以增加瀏覽中的HTML r是一個強大而輕量級的組合。如果可能,我使用SQLite作爲數據庫 - 另一個非常輕量級的選項。我分享你對Apache的厭惡,至少在不需要的時候。

如果您想開發MS SQL Server特有的可靠技能,那麼您確實沒有太多選擇將SQL Server安裝到您可以訪問的某個位置。雖然您當然可以將SQL Server的使用限制爲標準的基於SQL集的命令,但SQL Server更經常用於強調內置於存儲過程的程序代碼。這些技能(編寫SQL Server特定的存儲過程)只能從其他數據庫產品轉移到最低限度。

相關問題