在R语言中连接MySQL数据库 Posted on 2010-11-05 Edited on 2018-06-06 In 知识 Disqus: 在R语言中,CRAN有几个包可以让R和DBMSs进行通信。 CRAN上的RMySQL包提供了和MySQL数据库系统的接口。RMySQL依赖于DBI包。 MySQL是一个轻量级的数据库系统,而RMySQL包在Linux和Windows下均可以使用。 在Windows环境下,通过菜单栏中的“程序包”-》“安装程序包”来找到DBI和RMySQL包,下载安装。 代码如下: 123456library(DBI) #由于RMySQL依赖于DBI包,所以先加载DBIlibrary(RMySQL)con<-dbConnect(dbDriver("MySQL"),dbname="dbname",user="username",password="password")#数据库驱动,数据库名称,数据库用户名和密码dbListTables(con)#列出数据库中的表dbGetQuery(con,paste("select * from table-name","where ..."))#执行一条查询语句