R语言访问mysql和posqlgresql
R语言访问mysql和posqlgresql
wangxuwei 发表于7个月前
R语言访问mysql和posqlgresql
  • 发表于 7个月前
  • 阅读 8
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

chmod a+rw /usr/local/lib/R/site-library

$ R

R version 3.4.1 (2017-06-30) -- "Single Candle"
Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R是自由软件,不带任何担保。
在某些条件下你可以将其自由散布。
用'license()'或'licence()'来看散布的详细条件。

R是个合作计划,有许多人为之做出了贡献.
用'contributors()'来看合作者的详细情况
用'citation()'会告诉你如何在出版物中正确地引用R或R程序包。

用'demo()'来看一些示范程序,用'help()'来阅读在线帮助文件,或
用'help.start()'通过HTML浏览器来看帮助文件。
用'q()'退出R.

> install.packages("RMySQL")
【postgresql用install.packages("RPostgreSQL")】

R脚本tmysql.r

#!/usr/bin/env Rscript

library(RMySQL)  
#help(package=”RMySQL”) 查看RMySQL的说明文档,里面有RMySQL所有可用的方法  
#创建数据库连接   
con <- dbConnect(MySQL(),host="localhost",dbname="y-db",user="y-user",password="y-passwd")  
#获取连接信息,查看database下所有表,以及查看y-table表  
dbSendQuery(con,'SET NAMES utf8')  
dbListTables(con)  
dbReadTable(con,"y-table")

脚本tpsql.r

#!/usr/bin/env Rscript

library(RPostgreSQL)  
#help(package=”RPostgreSQL”) 查看RPostgreSQL的说明文档,里面有RPostgreSQL所有可用的方法  
#创建数据库连接 
con <- dbConnect(PostgreSQL(),host="localhost",dbname="y-db",user="y-user",password="y-passwd")  
#获取连接信息,查看y-db下所有表,已经访问表y-table  
dbListTables(con)  
dbReadTable(con,"y-table")

chmod a+x tpsql.r tmysql.r后便可执行上述R脚本程序

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 15
博文 256
码字总数 90588
×
wangxuwei
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: