fbpx

Conectar no banco de dados MySQL pela linguagem R

  • Instale o pacote:
install.packages("RMySQL")

  • Carregue o pacote na memória:
library("DBI")

  • Conectando no banco: 
mydb = dbConnect(MySQL(), user='usuário_do_banco', password='senha_do_banco', dbname='nome_do_banco', host='127.0.0.1')
    • Listando as tabelas
dbListTables(mydb)
    • Listando as colunas de uma tabela
dbListFields(mydb, 'nome_da_tabela')

  • Comando SELECT
query_sql = dbSendQuery(mydb, "SELECT * FROM nome_da_tabela;")
lista = fetch(query_sql, n=-1)

Obs.: para fazer um SELECT é preciso utilizar a combinação desses dois comandos.

  • Comando DELETE
dbSendQuery(mydb, 'DELETE FROM nome_da_tabela WHERE coluna_1 = 1;')

Referências:
https://www.r-bloggers.com/accessing-mysql-through-r/
https://programminghistorian.org/en/lessons/getting-started-with-mysql-using-r

Leave a reply

Todos os direitos reservados © 2023