やりたいこと
- MySQL上のデータベースのデータをRから取り出して解析したい。
※Mac環境で実行します。(Linux/UNIXも同様の手順で動くと思います。)
RMySQLをインストールする
RMySQLとは、RのためのデータベースインタフェースとMySQLドライバを収めた パッケージ
$ sudo R
> install.packages("DBI")
> install.packages("RMySQL")
```
## RからMySQLデータベースに接続する
### RMySQLライブラリを読み込む
````R:
$ R
> library(RMySQL)
要求されたパッケージ DBI をロード中です
```
### MySQLのデータベースとのセッションを確立する
```R:
> md <- dbDriver("MySQL")
> dbconnector <- dbConnect(md, dbname="sample_db", user="root", password="root")
```
### MySQLのデータベース上でのクエリ実行結果をRのテーブルに格納する
````R:
> sample.table <- dbGetQuery(dbconnector, "select * from sample_table")
```
### MySQLのデータベースとのセッションを破棄する
````R:
> dbDisconnect(dbconnector)
[1] TRUE
```
### 取得したデータを確認する
"data.frame"形式で取得できていることがわかる。
````R:
> class(sample.table)
[1] "data.frame"
> sample.table
id name
1 1 user1
2 2 user2
3 3 user3
4 4 user4
5 5 user5
6 6 user6
```
# 恵比寿ランチ
## [海南鶏飯食堂2 恵比寿店](http://tabelog.com/tokyo/A1303/A130302/13020061/)
恵比寿ランチランキングTOP5に入るうまさ。
柔らかい鶏肉と、ジャスミンライスに3種類のタレをかけて食べる。
チキンスープがよく染み込んだジャスミンライスがうますぎて、いつも2、3杯はお替わりしてしまう。
- チキンライス850円(ジャスミンライスお替わりし放題)
- URL [http://tabelog.com/tokyo/A1303/A130302/13020061/](http://tabelog.com/tokyo/A1303/A130302/13020061/)
![20131024204643.jpg](https://qiita-image-store.s3.amazonaws.com/0/5537/9cb81506-4e9a-592b-f8ac-3c6541fe55c5.jpeg "20131024204643.jpg")