- 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