R MariaDB 사용하여 초간단 데이터 입력

데이터 베이스를 사용하는 가장 간단한 방법은 역시 R을 사용하는 것이다. INSERT INTO로 복잡하게 다룰 것 없이 있는 테이블을 그냥 DB에 밀어넣고자 한다면 dbAppendTable()을 쓴다. MariaDB 사용자를 대상으로 한 포스트이지만 MySQL도 마찬가지다.

코드 예를 아래에 써 둔다.


#loading data library(dplyr) library(RMariaDB) library(DBI) # ****은 가려진 부분이다. # 각자에 맞는 내용을 적기 바란다. con <- dbConnect(MariaDB(),user='root',password='****', host='*********',port=3301, dbname='*****') #스키마 복사 table_name_in_db <- 'matcars_in_db' copy_to(con,mtcars,table_name_in_db,temporary=FALSE) #mtcars가 데이터라고 하자. #데이터 입력 dbAppendTable(con,table_name_in_db,mtcars) #데이터 베이스 접속 종료 dbDisconnect(con)

댓글

이 블로그의 인기 게시물

Bradley-Terry Model: paired comparison models

xlwings tutorial - 데이터 계산하여 붙여 넣기

R에서 csv 파일 읽는 법