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)

反馈与建议

最新文章

  1. 增加线程异步发送消息的方法二(Runnable)
  2. Linux下安装OpenCV+Python支持
  3. 2015ACM/ICPC亚洲区长春站
  4. scala case class
  5. Resources
  6. Ossec常用命令
  7. JavaWeb学习笔记之JSP(二)
  8. java web每天定时执行任务(四步轻松搞定)
  9. Google的SPDY协议成为HTTP 2.0的基础
  10. git客户端的安装及使用
  11. R语言数据接口
  12. juqery 点击张三触发李四的方法 trigger(); 和 被选元素前插入指定的内容的方法 brfore();
  13. C# 调用程序集方法
  14. 【Canal源码分析】整体架构
  15. ASP.NET Core 3.0 实战:构建多版本 API 接口
  16. laravel5.5 dingo/api+jwt-auth
  17. Eclipse修改已存在的SVN地址
  18. 题解 P1567 【统计天数】
  19. mysql之调优概论
  20. Java 变量和输入输出

热门文章

  1. HTTP学习三:HTTPS
  2. TSql Output 用法
  3. OpenCascade Primitives BRep - Sphere
  4. 深入理解PHP内核(十)变量及数据类型-类型提示的实现
  5. javaBean和jsp应用
  6. [Node.js] Node.js项目的持续集成
  7. iOS_UIImage_jpg&lt;--&gt;png转换
  8. iOS-地图报错超出了经纬度范围Invalid Region
  9. javaccript学习3
  10. WEB编程中获取src目录下的文件(没有src目录)