2011-10-20 96 views
1

嗨我有興趣學習SQL數據庫,我應該很久以前做了一些事情,但我一直避免它出於某種原因。我意識到有不同版本的SQL(MySQL,SQL-Server等)現在我對女巫學習感到困惑。我想從w3school開始學習SQL,但說實話,我真的不知道用什麼來編寫SELECT,DELETE語句,更重要的是如何運行它。我知道在爲了創建你需要表格的數據庫,我使用了Microsoft Acces,但是在創建表格之後,我不知道下一步該怎麼做。我應該提一下,我有兩個理由來學習SQL:SQL數據庫初學者

1.For與PHP web開發一起使用它

2.我有在女巫coledge我們學習C#的課程,我需要能夠了解如何創建SQL數據庫,這樣我就可以連接到這些

你能告訴我什麼是beetween的MySQL和SQL-個體差異服務器?

我應該如何創建和操作數據庫?

你可以推薦哪些資源或書籍來學習SQL?

Thanx提前和對不起,如果我的陳述是含糊我從未有過任何事情,因爲你用PHP做數據庫之前

+1

我讚賞你的學習慾望,但你所問的問題太過寬泛,你應該避免同時詢問多個問題。 –

+0

SQL Server將與C#明顯契合,均來自微軟。可能要開始使用SQL Server在線書籍 - http://msdn.microsoft.com/en-us/library/ms130214.aspx –

+0

對於學習,不排除使用PostgreSQL。 MySQL,Oracle和Microsoft也都有精簡版或免費開發者版本可供使用。 – Kuberchaun

回答

1

首先,在維基百科退房RDBMS於DB的比較。事情經常變化,但這可以給你一個好主意。可以使用PHP w/ MSSQL。第三,您可以使用C#與MySQL,但在Visual Studio中,使用MSSQL和更多功能支持非常容易。

作爲一名學生,您可以從Dreamspark下載所需的所有MS產品,還可以免費訂閱PluralSight,這是從初級到高級MS產品的在線視頻教程。

PHP很有趣,我已經使用MySQL和PHP取得了更多的成功,但是如果您將有一個學習C#和MSSQL的課程,那麼您不妨從這裏開始學習。

2

MySQL和Micorosoft SQL Server都被稱爲關係數據庫管理系統(RDBMS)。數據以行和列的表格結構化,並在表格之間建立關係。 MySQL是一個開源的解決方案,而SQL Server則不是。然而,有一個免費版本的Sql Server可用,名爲「Sql Server Express」。您可以通過軟件「管理控制檯」進行管理,我認爲它包含在下載中。 http://www.microsoft.com/express

兩者都使用SQL語言與存儲的數據交互,但它們確實有一些差異。 SQL Server使用稱爲「T-SQL」的變體,而MySQL使用「SQL/PSM」。然而基礎是相同的。

祝你好運!