rstudio 连接mysql_RStudio 操作MySQL数据库
Rstudio 操作mysql实现行转列
# 加载类库
require(RMySQL)
library(RMySQL)
# 建立本地连接
con
# 修改编码 , 否则会出现中文乱码
dbSendQuery(con, "SET NAMES gbk")
# 查看数据表
dbListTables(con)
# 查看表字段
dbListFields(con, "xx")
# 查询MySQL信息
summary(MySQL(), verbose = TRUE)
# mysql 连接示例信息
summary(con, verbose = TRUE)
# MySQL链接信息
dbListConnections(MySQL())
# 数据查询
# 编辑查询语句
query_0 = "select
a.point_name
,a.monitor_time
,a.pm25
from xx a
where a.region_code='xx'
and DATE_FORMAT(a.monitor_time,'%Y%m')='201811'
GROUP BY a.monitor_time
ORDER BY a.monitor_time;"
# 转置
query_1="select
a.monitor_time as mon_time
,MAX(case a.point_name WHEN '开封' then a.pm25 else 0 END) '开封'
,MAX(case a.point_name WHEN '妇幼保健院' then a.pm25 else 0 END) '妇幼保健院'
,MAX(case a.point_name WHEN '龙亭公园' then a.pm25 else 0 END) '龙亭公园'
,MAX(case a.point_name WHEN '世纪星幼儿园' then a.pm25 else 0 END) '世纪星幼儿园'
,MAX(case a.point_name WHEN '肿瘤医院' then a.pm25 else 0 END) '肿瘤医院'
from xx a
where a.region_code='xx'
and DATE_FORMAT(a.monitor_time,'%Y%m')='201811'
GROUP BY a.monitor_time
ORDER BY a.monitor_time;"
# 执行查询
d0
# 关闭连接
dbDisconnect(con)
原数据输出
目标结果输出
rstudio 连接mysql_RStudio 操作MySQL数据库相关推荐
- JAVA通过JDBC连接并操作MySQL数据库
JAVA通过JDBC连接并操作MySQL数据库 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提 ...
- mac 黑窗口连接mysql_python操作mysql数据库
python操作mysql数据库 Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口. Python 数据库接口支持非常多的数据库 ...
- c语言mysql自动重连接_c++操作mysql数据库
就拿查询MySQL获取结果集并在页面上显示数据为例来分析. HTTP请求由C级别的程序比如Apache/Nginx处理(Java的HTTP服务用的是Java开发的Tomcat等), PHP则调用内置在 ...
- VS2010环境下用c++语言在MFC对话框程序中连接及操作Mysql 数据库
小编近来由于工作需要,需要折腾一下MySql据库, 由于以前用的数据库不是 MySql, 也不是在 VS2010 , 更不是在 MFC 中连接数据库.所以还颇费了一番周折才实现了把数据插入到数据库表格 ...
- spring boot ---- jpa连接和操作mysql数据库
环境: centos6.8,jdk1.8.0_172,maven3.5.4,vim,spring boot 1.5.13,mysql-5.7.23 1.引入jpa起步依赖和mysql驱动jar包 1 ...
- linux shell操作mysql,Linux shell操作mysql数据库的方法
摘要 腾兴网为您分享:Linux shell操作mysql数据库的方法,鱼乐贝贝,宜信,嘻嘻动漫,西餐菜谱等软件知识,以及包装效果图,德州人社,evasi0n.com,ios迅雷,民革e家,动态表情, ...
- mac php 连接mysql数据库_Mac环境下php操作mysql数据库的方法分享
Mac环境下php操作mysql数据库的方法分享 今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们 ...
- mac php 连接mysql数据库_Mac环境下php操作mysql数据库的方法分享_PHP教程
Mac环境下php操作mysql数据库的方法分享 今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们 ...
- python封装类连接mysql数据_python操作mysql数据库基本类封装
# -*- coding: UTF-8 -*- import MySQLdb as mdb class MysqldbHelper(object): """操作mysql ...
- jdbc链接mysql按照id查询_使用jdbc连接并操作Oracle数据库(增删改查IDUS)
使用jdbc连接并操作Oracle数据库(增删改查IDUS) [oracle@zaibei-db ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.4.0 Pro ...
最新文章
- Android官方开发文档Training系列课程中文版:网络操作之网络管理
- 学java要背的单词_学习JAVA必背的8类常用单词
- Linux查找字符串包含在某目录所有文件中
- Ubuntu终端常用的快捷键,光标移动到开始位置
- 原子性判断,防并发思路
- 至强cpu型号列表_Cascade Lake全家福:图说第二代至强可扩展处理器
- catia怎么进入装配_catia怎么装配步骤
- java random 种子数_JAVA:Random的种子含义
- 【云原生架构】阿里云 —— 主要架构模式
- stm32入门——定时器中断和中断优先级简介
- 用SQL语句创建数据库和表
- 为Gridea主题添加思源宋体字体支持
- 【大学物理学】静电场
- ios微信软键盘之殇
- 【校招面经】阿里巴巴_数据分析岗_面试笔试题
- 计算机网络谢希仁版(第七版)答案
- 国企单位软考高级是否值得备考?
- crypto buuctf 还原大师
- 有铅焊锡丝与无铅焊锡丝的性能差异大解析
- 数据库系统概论(第5版)学习笔记 第0章——走进数据库系统