MySQL是一種開放源代碼的關系型數據庫管理系統(RDBMS),MySQL數據庫系統使用最常用的數據庫管理語言--結構化查詢語言(SQL)進行數據庫管理。---百度百科
1. MySQL安裝
官網下載軟件,選擇MySQL on Windows (Installer & Tools)套裝,包含如下幾部分:
-
MySQL Installer
-
MySQL Connectors
-
MySQL Workbench
-
MySQL for Excel
-
MySQL Notifier
-
MySQL for Visual Studio
安裝-->詳見MySQL安裝圖解設置詳細教程
2. ODBC數據源配置
打開ODBC數據源管理程序,點擊添加,如圖配置datasource:
3. 使用RODBC訪問mysql數據庫
-
加載RODBC包
library(RODBC) -
連接已添加的數據源“mysql”數據庫,uid表示用戶名,pwd表示密碼
channel<-odbcConnect("mysql", uid = "root", pwd = "***") -
查看“mysql”數據庫中的表
sqlTables(channel) -
將"city"表導入R,命名為city
city=sqlFetch(channel,"city") -
查詢city表內,人口大於500萬的城市
sqlQuery(channel,"select Name,Population from city where Population > 5000000 order by id desc") -
將R自帶的“USArrests”表寫進數據庫
sqlSave(channel, USArrests, rownames = "state", addPK = TRUE) -
刪除表"usarrests"
sqlDrop(channel,"usarrests") -
關閉連接
odbcClose(channel)
反饋與建議
- 作者:ShangFR
- 郵箱:shangfr@foxmail.com