【问题标题】:Using the google.cloud.sql.connector Python library in Python在 Python 中使用 google.cloud.sql.connector Python 库
【发布时间】:2021-07-13 05:30:09
【问题描述】:

我正在尝试将 CSV 文件上传到我在 Google Cloud SQL 上的 SQL 实例中的数据库中,但我不知道我应该如何进行这个项目。

到目前为止我的代码:

import pandas as pd
from google.cloud.sql.connector import connector

read_file = pd.read_csv(PATH TO CSV FILE)
df = pd.DataFrame(read_file, columns=['date', 'current_market_queries',
                                      'last_year_market_queries'])

conn = connector.connect("project:region:instance", "pymysql",
                         host="34.101.244.253", db="insights", user="...",
                         password="...", check_hostname=False)

connect 方法的参数究竟是什么? 什么是谷歌标准?用户应该是我的 Google Cloud 帐户的电子邮件吗?

此外,是否有指向列出此 google.cloud.sql.connector Python 库的方法的网站的链接?

【问题讨论】:

  • 您只是想将一些数据推送到您的数据库表中吗?
  • 是的,最好

标签: python sql pandas data-science google-cloud-sql


【解决方案1】:

感谢您的提问!目前,我们的大部分文档都在project READMEGoogle Cloud documentation page 中。 connect 方法中的用户将是您的 Cloud SQL 数据库中的用户。如果您启用了 IAM 身份验证,这可以是一封电子邮件,但在大多数情况下,它只是您用于在数据库中进行身份验证的用户和密码。

connect 方法返回一个 DB-API 2.0 连接对象,该对象可用于插入 pandas 数据帧的每一行。

【讨论】:

    猜你喜欢
    • 2016-03-24
    • 2015-08-09
    • 2018-03-23
    • 2017-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    • 2015-05-07
    相关资源
    最近更新 更多