本文章主要对Access数据库及mysql数据库的数据获取方法,其他数据库的数据获取方法均与此类似,根据实际情况按提示选择或填写相关信息即可。
一、Access数据库数据获取
从Access数据库获取数据的方法很简答,跟从外部Excel文件获取的方法是一样的。具体如下:
Step-1:【新建查询】-【数据库】-【从…Access数据库】
![](https://img.uali.cn/20231215/be31b83247f6b261ff7deb0d29adb3b9.jpeg)
Step-2:选择数据库所在的路径
![](https://img.uali.cn/20231215/2400186ee2a1ba356095d12fe6d17c63.jpeg)
Step-3:选择要导入的表或查询
![](https://img.uali.cn/20231215/cddcfa68528a49e45d6567b79ffb7db3.jpeg)
结果如下:
![](https://img.uali.cn/20231215/f207a391360c3fcf2763c4faae8b0cb9.jpeg)
二、mysql数据库数据获取
其他各类数据库其实与mysql数据库类似,在Power Query中获取这类数据库中数据的方法也类似。基本步骤如下:
Step-1:【新建查询】-【从数据库】-【从mysql数据库】
![](https://img.uali.cn/20231215/1ee8ed1e18a12c0a1bcee25993e8c7eb.jpeg)
Step-2:数据数据库地址(含端口号)及数据库名称,按实际情况填写sql语句(本文暂按不写sql语句而进行全表导入的方式)
![](https://img.uali.cn/20231215/daebab313017caa7edd616ee3fb447f1.jpeg)
Step-3:填写数据库的用户名、密码
![](https://img.uali.cn/20231215/eb1142b14a927a0757640fdcb03d5fb4.png)
Step-4:确认数据库加密支持情况
![](https://img.uali.cn/20231215/a772e317d60ff338ea59e9e5725626cb.png)
Step-5:选择需要导入的表
![](https://img.uali.cn/20231215/72483d2d0a64190e7ef1d06c0fe95e16.jpeg)
导入结果如下:
![](https://img.uali.cn/20231215/66d605fe71e736756382c4054c83cf91.jpeg)
对于带sql的导入,将会跳过以上操作过程中的选择表步骤,直接获得数据,如下所示:
![](https://img.uali.cn/20231215/1b8328d59cbdaf5b7d24dad9bf329aff.png)
结果如下:
![](https://img.uali.cn/20231215/844cdbe8b2454b24cf89dc9c2a1877f7.jpeg)
注意,每个查询只支持一个sql语句,如果存在多个sql语句,只有第一个语句起作用。