MySql

We will use RMySQL package to connect to database.

Install you own database

Install via brew

brew install mysql

Or do it manually:

Download MySql

Install MySql

Use existing MySql

We can connect to MySql database.

mysql --user=genome --host=genome-mysql.cse.ucsc.edu -A

Install package for Mac OSX

Sys.setenv(PKG_CPPFLAGS = "-I/usr/local/include/mysql")
Sys.setenv(PKG_LIBS = "-L/usr/local/lib -lmysqlclient")

install.packages("RMySQL")

library(RMySQL)

When installation of RMySQL package fails, have a look here: adding-rmysql-package-to-r-fails or installing-rmysql-in-mavericks

Connect

Query

Read from table

Lazy loading

When there is too much valuse in a table, so almost always, fetch only little data into memory.

Last updated

Was this helpful?