码迷,mamicode.com
首页 > 数据库 > 详细

R 连接mysql 数据库

时间:2016-04-09 01:46:03      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:r 连接mysql 数据库

一些常用的数据,处理好,放在mySQL里,以后使用起来也方便。
可以用R直接进行分析,具体步骤如下:
1、R下载RODBC包,安装好。
2在http://dev.mysql.com/downloads/connector/odbc
下载mySQL ODBC,安装好。
3、windows:控制面板->管理工具->数据源(ODBC)->双击->添加->选中mysql ODBC driver一项
填写:data source name 一项填入你要使用的名字,自己随便命名,例如:mysql_data;
description一项随意填写,例如mydata

TCP/IP Server 填写本机服务器IP,一般为:127.0.0.1
user 填写你的mysql用户名

password 填写你的mysql密码

然后数据库里会出现你的mysql里的所有数据库,选择一个数据库。
确定。
4、打开R的界面调用数据库:

install.packages("RODBC")

library(RODBC)

channel<- odbcConnect("mydb",uid = "root",pwd = "")#连接数据库

data <- sqlFetch(channel ,"titanic")#查询这个表下面的数据

> sqlTables(channel) #查询数据库下面有哪些表

  TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS

1      mydb                titanic      TABLE        






library(RODBC); 
channel<- odbcConnect("mydb",uid = "root",pwd = ""); 
sqlTables(channel);#查看数据中的表
data <- sqlFetch(channel ,"titanic")# 查看表的内容,存到数据框里


R 连接mysql 数据库

标签:r 连接mysql 数据库

原文地址:http://jackwxh.blog.51cto.com/2850597/1761935

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!