【问题标题】:How to create/update/delete/query databases on a Mac?如何在 Mac 上创建/更新/删除/查询数据库?
【发布时间】:2017-05-21 20:03:43
【问题描述】:

我在一家软件公司工作,为基于网络的 CMS 和 CRM 后台提供客户支持。我没有编程背景,但我正在努力自学。在工作中,它是 100% 的微软之家。在家里,我只有一台 Mac。当我在工作时,有时我必须编写非常简单的临时 SQL 语句来执行非常简单的事情,例如恢复意外删除的 XML 事务等。我在 MS SSMS 中执行此操作。在家里,我正在阅读 W3Schools 免费 SQL 教程,它有一个基于 Web 的 SQL Studio 模拟器。我希望能够创建表、更新记录,并且只是尝试编写查询语句......但在我的 Mac 上。 我知道微软有 Visual Studio,苹果有 Xcode。微软有 Windows 服务器,苹果有 macOS 服务器。 Microsoft 有 MS SSMS,但 Apple 是否没有 RDBMS?

【问题讨论】:

  • 你为什么不简单地使用最广泛传播的RDBMS,MySQL?特别是因为您可以在所有平台上使用它,并且有大量其他软件组件支持它。
  • 如果您想使用 Access,您不能获得 Microsoft Office for Mac 吗?我认为他们也有 Mac 的 SQL Server 女士。如果您不想为此付费,我想您可以像@arkascha 提到的那样使用 MySQL。
  • 如果您不是技术人员,请避免在您的 Apple 玩具上设置虚拟环境 - 购买 Windows 盒子并安装 sql server developer edition。

标签: mysql sql sql-server macos rdbms


【解决方案1】:

所有的SQL都不一样,你应该学习你在工作中使用的方言而不是通用的SQL。

如果您都是 Microsoft,您可能特别想阅读 MSSQL

众所周知,W3Schools 提供的信息不完整、具有误导性,而且有时是完全不正确的信息,我建议您寻找其他资源(如我上面链接的那个)。

祝你好运!

【讨论】:

  • w3fools 最大的问题是他们完全忽略我(和其他人)提出的改进建议。具有误导性和不正确的信息类型与草皮相吻合......但作为经常在谷歌搜索结果中排名第一的资源,他们要么无意,要么没有可行的流程来通过更正或澄清来改进信息,这是不合情理的。 +10。不合情理。
【解决方案2】:

MySQL 或 PostgreSQL

可以直接在 macOS 上安装。

MS SQL Server 1.可以在macOS上安装windows的虚拟机,然后在windows系统中安装MS SQL Server

  1. 在 macOS 中安装 DB 客户端(如 Datagrip、Navicat Premium、SQLPro Studio 等)以连接安装在其他计算机上的 SQL Server。

  2. Run the SQL Server Docker image on Linux, Mac, or Windows

【讨论】:

    猜你喜欢
    • 2017-06-17
    • 1970-01-01
    • 2014-05-14
    • 1970-01-01
    • 2016-12-09
    • 1970-01-01
    • 2014-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多