r语言与mysql_R与MySQL

人生苦短,我用Python,也用R。

软件环境:

platform x86_64-apple-darwin13.4.0

arch x86_64

os darwin13.4.0

system x86_64, darwin13.4.0

status

major 3

minor 3.0

year 2016

month 05

day 03

svn rev 70573

language R

version.string R version 3.3.0 (2016-05-03)

0x01:安装

install.packages("RMySQL")

help(RMySQL)

通过安装RMySQL包就安装好了R语言的MySQL环境,这比Python中使用MySQL好用多了。然后使用help命令,我们就可以看到官方给出的帮助文档了,不过这个官方文档可是很简短的。

43df5afcaddf

RMySQL的包简介

#01.建立MySQL的连接

con=dbConnect(MySQL(),user="username",password="password",dbname="database name")

#02.查看数据库中的所有表

allTables=dbListTables(conn=con)

#03.查看某个表的所有字段

allFields=dbListFields(conn=con,"table name")

#04.开始运行SQL语句

dbSendQuery(con,"set names utf8")

#05.建立resource

res=dbSendQuery(con,"select * from table_name")

#06.获取数据

dat=fetch(res=res)

#07.断开表连接

dbRemoveTable(con,"table_name")

#08.断开数据库连接

dbDisconnect(con)

#也可以使用下面的方式进行部分数据的提取

res=dbSendQuery(con,"select * from table_name")

dat=fetch(res,n=10)

#其中n=-1代表全部数据,若是正整数的话那就选那部分数据

43df5afcaddf

数据库查询结果

上图就是我使用RStudio在命令行中连接MySQL获取的结果。

上面的代码基本上就能查询到数据库中的数据了。对于其他的需求,需要视任务情况而定,去查找RMySQL的帮助文档了。

参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值