Rstudio+mysql写入中文表

1.在mysql中输入sql语句,新建一个支持中文的数据库

create database Chinadaydata DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

 2.在Rstudio中连接MySQL数据库Chinadaydata表

#利用RMySQL连接MySQL数据库
library(RMySQL)
library(DBI)
#创建数据库连接 
con<-dbConnect(MySQL(),host="127.0.0.1",dbname="Chinadaydata",user="root",password="83******")
dbSendQuery(con,'SET NAMES gbk')   #设置支持中文

 3.在MySQL中新建一张表day_ssd

列名为"区站号","纬度","经度","观测场拔海高度"

4.在Rstudio中写入数据

colnames(dataframeall)<-c("区站号","纬度","经度","观测场拔海高度") 
dbWriteTable(con, "day_ssd", dataframeall, append=TRUE,row.names=FALSE)

 

posted @ 2018-07-16 09:10  mountain_sun  阅读(263)  评论(0编辑  收藏  举报