在Excel中使用什么SQL类型

时间:2017-10-29 09:17:19

标签: sql excel

这是我在这里的第一篇文章, 我是SQL的新手,我开始学习它,我主要在excel中使用它从外部数据库中获取数据 我首先转到数据然后刷新所有然后从我选择连接属性的菜单 然后出现一个对话框,我在选项卡定义

中的名为Command text的窗口中输入我的代码

我添加了图片以显示我输入SQL代码的位置

我的问题是我在那里输入什么类型的SQL? 它是 mySQL SQLServer 还是什么 ??,所以我可以学习它,因为有些命令不能和我一起工作他们应该这样做的方式

Step 1 Step 2

2 个答案:

答案 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 DATETIMEHere是关于SQL合规性的维基,关于MS Access SQL的this文章也适用于Excel查询。