开始使用免费开始使用

建立连接

从 SQL 数据库导入数据的第一步是与其创建连接。正如 Filip 所解释的,您需要根据要连接的数据库使用不同的包。所有这些包都按照 DBI 包所规定的统一方式来处理。

dbConnect() 会在您的 R 会话与 SQL 数据库之间创建连接。第一个参数必须是一个 DBIdriver 对象,用于指定如何建立连接,以及如何在 R 与数据库之间映射数据。对于 MySQL 数据库,您可以使用 RMySQL::MySQL() 来构建这样的驱动程序。

如果 MySQL 数据库是托管在服务器上的远程数据库,您还需要在 dbConnect() 中指定以下参数:dbnamehostportuserpassword。以上大部分细节已经为您提供。

本练习是课程的一部分

R 数据导入进阶

查看课程

练习说明

  • 加载 DBI 库,它已安装在 DataCamp 的服务器上。
  • 编辑 dbConnect() 调用以连接到 MySQL 数据库。将 port 参数(3306)和 user 参数("student")改为正确的值。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Load the DBI package


# Edit dbConnect() call
con <- dbConnect(RMySQL::MySQL(), 
                 dbname = "tweater", 
                 host = "courses.csrrinzqubik.us-east-1.rds.amazonaws.com", 
                 port = 0000,
                 user = "",
                 password = "datacamp")
编辑并运行代码