我应该在本地安装哪些基于SQL的服务器软件来开发db技能?

时间:2011-10-20 01:47:22

标签: sql ms-access installation local osx-lion

我目前正在为将要将访问数据库移动到MS SQL服务器的公司签订合同,我希望在公司转换之前磨练我的技能。

我也期待着可能开发一个基本的HTML / CSS / JS前端的基础网站,这些技能也可以使用锐化。我想通过家庭计算机本地的一些SQL工作来提高我的技能。研究如何做到这一点只产生了在我的本地机器上安装带有PHP和MySQL的Apache Web服务器的建议。虽然我并不反对这样做,但最后一次使用Apache安装时,它过于复杂和臃肿。

是否有更简化的选项?似乎没有必要为我正在使用的特定用途加载整个Web服务器。

我更愿意简单地安装一个程序,允许我在本地托管[My] SQL数据库,以后可能会用某种方式测试HTML和Javascript与数据库的交互。我已经对Sequel Pro有些熟悉了。作为一个额外的好处,我的Python技能很生疏,我想习惯Python的脚本。此时Xcode(4.2)似乎是可能的解决方案,但我对其他选项持开放态度。

我将安装在运行Lion和Xcode 4.2的11英寸MacBook Air上。

3 个答案:

答案 0 :(得分:0)

Apache和PHP附带Mac OS X 10.7。使用MySQL提供的软件包,MySQL的安装非常简单。 看看these instructions - 出于您的目的,您可以在php.ini部分之后停止。

答案 1 :(得分:0)

显然是一个非常主观的问题。

我找到了用于Web服务器和服务器编程的CherryPy(使用Python),并结合使用jQuery来增强浏览器中的HTML,使其成为功能强大且轻量级的组合。如果可能,我使用SQLite作为数据库 - 另一个非常轻量级的选项。我分享你对Apache的厌恶,至少在不需要的时候。

如果您希望开发MS SQL Server特有的可靠技能,那么您实际上没有太多替代方法可以在某个地方安装SQL Server。虽然您当然可以将SQL Server的使用限制为基于标准SQL集的命令,但SQL Server更常用于强调存储过程中构建的过程代码。这些技能(编写SQL Server特定的存储过程)只能极少地转移到其他数据库产品或从其他数据库产品转移。

答案 2 :(得分:0)

如果您运行的是Windows,则可以免费获得MS SQL Server Express:

http://www.microsoft.com/sqlserver/en/us/editions/express.aspx