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