这是我在这里的第一篇文章, 我是SQL的新手,我开始学习它,我主要在excel中使用它从外部数据库中获取数据 我首先转到数据然后刷新所有然后从我选择连接属性的菜单 然后出现一个对话框,我在选项卡定义
中的名为Command text的窗口中输入我的代码我添加了图片以显示我输入SQL代码的位置
我的问题是我在那里输入什么类型的SQL? 它是 mySQL 或 SQLServer 还是什么 ??,所以我可以学习它,因为有些命令不能和我一起工作他们应该这样做的方式
答案 0 :(得分:0)
您可以连接到许多数据源,包括:SQL Server数据库,Access数据库,MySQL数据库,PostgreSQL数据库等。
您可以在此处找到完整列表:Link
答案 1 :(得分:0)
只要您拥有相应的ODBC驱动程序,就可以连接到任何数据库类型。例如,here是 MySQL for Excel 的文档。引用文章“Use Microsoft Query to retrieve external data”:
如果您不支持您要访问的外部数据库 随Microsoft Query一起安装的ODBC驱动程序 需要获取并安装与Microsoft Office兼容的ODBC驱动程序 来自第三方供应商,例如数据库的制造商。 有关安装说明,请与数据库供应商联系。
OLAP数据库不需要ODBC驱动程序。安装Microsoft Query时,将为已创建的数据库安装驱动程序 通过使用Microsoft SQL Server Analysis Services。连接到其他人 在OLAP数据库中,您需要安装数据源驱动程序和客户端 软件
无论您连接到哪种数据库类型,您仍将使用Microsoft的SQL变体(为SQL Server开发)。作为一个初学者,你不会注意到太多的差异。大多数差异与数据类型有关,例如DATE
vs DATETIME
。 Here是关于SQL合规性的维基,关于MS Access SQL的this文章也适用于Excel查询。