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