用R语言做数据分析时,常常需要从多种数据源取数据,其中数据库是非常常见的数据源。用R操作MySQL数据库,可以说是数据分析师必备的技能了,本文介绍RMySQL包,可以在R语言中对数据库进行增删改查的操作。
软件版本
- win10 64bit
- r3.6.1
- rstudio 1.2
- RMySQL 0.10.20
安装包
install.packages('RMySQL')
创建连接
用dbConnect
函数创建连接,驱动类型设置为MySQL()
,用户名user
、密码password
、主机host
、端口port
、数据库dbname
这些参数需要根据实际情况修改,其中端口port
默认值是3306。
# 加载包
library(RMySQL)
# 创建连接
con <- dbConnect(MySQL(),
user="root",
password="xxx",
host="192.168.1.244",
port=3306,
dbname="test")
还可以通过一些命令,查看连接的相关信息。
# 连接概述
summary(con)
## <MySQLConnection:0,5>
## User: root
## Host: 192.168.1.244
## Dbname: test
## Connection type: 192.168.1.244 via TCP/IP
##
## Results:
# 连接