99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2018-10-18 閱讀量: 1339
用R語言連接MySQL數(shù)據(jù)庫方法

R語言連接數(shù)據(jù)庫常用的方法有2種:

1、使用R數(shù)據(jù)庫接口

連接MySQL,使用RMySQL包,使用前RMySQL包要先安裝。

library(RMySQL)

連接方式有2種:

(1)使用dbConnect
conn <- dbConnect(MySQL(), dbname = "rmysql", username="rmysql", password="rmysql", host="127.0.0.1", port=3306)

數(shù)據(jù)操作方法:

dbWriteTable(conn, "tablename", data) #寫表
dbReadTable(conn, "tablename")? #讀表
dbDisconnect(conn) #關(guān)閉連接

(2)使用sqldf包

首先要安裝sqldf包,其次調(diào)用:

>library(sqldf)

> sqldf("select * from t_data",dbname="test",drv="MySQL",user="root",password="",host="127.0.0.1",port=3306)

連接后,SQL查詢語句后面的參數(shù)均可省略,例如:

> sqldf("select * from t_data limit 0,10")

2、使用ODBC連接

在Windows下配置ODBC(開放數(shù)據(jù)庫連接),具體步驟如下:
(1)R下載RODBC包,安裝好。


(2)在http://dev.mysql.com/downloads/connector/odbc下載mySQL ODBC,安裝好。


(3)Windows:控制面板->管理工具->數(shù)據(jù)源(ODBC)->雙擊->添加->選中mysqlODBC driver一項
填寫:data source name 一項填入你要使用的名字,自己隨便命名,例如:mysql_data;
description一項隨意填寫,例如mydata
TCP/IP Server 填寫本機(jī)服務(wù)器IP,一般為:127.0.0.1
user 填寫你的mysql用戶名
password 填寫你的mysql密碼
然后數(shù)據(jù)庫里會出現(xiàn)你的mysql里的所有數(shù)據(jù)庫,選擇一個數(shù)據(jù)庫。
確定。


(4)打開R的界面調(diào)用數(shù)據(jù)庫:

library(RODBC);?

channel <- odbcConnect("mysql_data", uid="root", pwd="123");?

sqlTables(channel);#查看數(shù)據(jù)中的表?

data<-sqlFetch(channel,"kegg")# 查看表的內(nèi)容,存到數(shù)據(jù)框里?

84.1693
2
關(guān)注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子