MySql

We will use RMySQLarrow-up-right 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 databasearrow-up-right.

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-failsarrow-up-right or installing-rmysql-in-mavericksarrow-up-right

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