您好我有兴趣学习SQL数据库,这是我很久以前应该做的事情,但我出于某种原因一直在避免它。我意识到有不同版本的SQL(MySQL,SQL-Server等),现在我我很想在女巫身上学习。我想从w3school开始学习SQL但是说实话我真的不知道用什么来编写SELECT,DELETE语句,更重要的是如何运行它。我知道为了创建数据库你需要表,我使用Microsoft Acces但是在创建表之后我不知道下一步该做什么。我应该提到有两个原因让我学习SQL:
1.与PHP Web开发一起使用
2.我有一门学习C#的课程,我需要学习如何创建SQL数据库,以便我可以连接到它们
你能告诉我MySQL和SQL-Server之间有什么不同吗?
我应该使用什么来创建和操作数据库?
您可以推荐哪些资源或书籍来学习SQL?
Thanx提前和抱歉,如果我的陈述含糊不清,我之前从未与数据库有任何关系
答案 0 :(得分: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”。但基本要素是一样的。
祝你好运!答案 1 :(得分:1)
首先,查看维基百科中的RDBMS以了解DB的比较。事情经常变化,但这可以给你一个好主意。
其次,您可以使用PHP w/ MSSQL。
第三,您可以将C#与MySQL结合使用,但在Visual Studio中,使用MSSQL非常容易,并且支持更多功能。
作为学生,您可以从Dreamspark下载所需的所有MS产品,此外您还可以免费订阅PluralSight,这是从初学者到高级MS产品使用的在线视频教程。
PHP非常有趣,我使用MySQL和PHP取得了更大的成功,但是如果你有一个学习C#和MSSQL的课程,你也可以开始在那里学习。
答案 2 :(得分:0)
因为您使用PHP,所以最好的方法是使用Mysql。 查看http://www.apachefriends.org/pt_br/xampp.html
使用XAMPP,你可以运行你的php应用程序和用户PHP mysqladmin来学习更多的SQL语法。
祝你好运