データ分析をやってみるぞ~その一~

# 環境を整えてみよう編
### はじめに
もうすぐで:snowman2:クリスマス:santa:ですね。
そうです:point_up::bulb::dizzy:Qiitaアドベントカレンダー:calendar:の季節です。

大学時代に行っていたデータ分析(非常にバブ:baby:い内容)。
当時はＲで作業していたのですが。。。
大学生から:beginner:SEに:sparkling_heart:進化:sparkling_heart:したので、SEらしくいろいろ使ってもう一度やってみよう:bangbang::interrobang:
と思い立ったことがこの記事を作成するにあたっての背景となります。

### 環境を整える
データ分析をするにあたり、Rに代わるものを探す必要がございます。
必要となるのは以下の2つです。

1\.データベース
2\.データ分析ツール

今回、目:eye:を付けたのは**MySQL**と**Python**:bangbang:


#### そもそもMySQLとは
MySQLからまるまる引用しておりますが:arrow_down:このようなものです。

>MySQL は世界でもっとも多く使用されているオープンソース・データベース

なんとMySQLには有償版と無償版があるようです。
今回は無償版を使用します。


#### そもそもPythonとは
またまたAmazonからまるまる引用しておりますが:arrow_down:このようなものです。

>Python は、ウェブアプリケーション、ソフトウェア開発、データサイエンス、機械学習 (ML) で広く使用されているプログラミング言語です。

### MySQLのインストール
それでは今回はまずMySQLのインストールをしてみましょう。
小さいけれど私にとっては大きな一歩です:walking:
何やらほとんど英語で大変難しいので、いろんなものを見て調べつつインストールしてみました。
試行錯誤しながら作業をしているので大変参考になり。。。:no_good:ません:pray:


#### ①インストーラーを使ってダウンロード
Windowsなのでインストーラーをダウンロードすることにしました。
URL：https://dev.mysql.com/downloads/file/?id=536355

![MySQLダウンロード000082.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/ffddbcbf-8753-3c7e-be64-a0cca70a642b.jpeg)

なぜか2つある選択肢。。。:ghost:
どうやらインストール時にインターネットを使うかどうかで分かれているようです。
なので私は上の"mysql-installer-web-community-8.0.40.0.msi"を選択。

#### ②求められるログイン
次に出てきた画面はログインするかどうかでした。
![MySQLダウンロード000003.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/88989627-e29b-f59f-3998-8d78472fe485.jpeg)

なぜかアカウントを作っていたのですが、パスワードを忘れて:confounded:しまっていたので
"No thanks,just start my download."
を選択し、ログインせずに進みます。

#### ③ダウンロードしたものをダブルクリック
エクスプローラーからダウンロードしたものをクリックします。
なにかはじまりました。
![MySQLダウンロード000011.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/f33b75ed-d351-ec98-6ba3-ac8a405f7198.jpeg)

#### ④ついに最初の設定開始
一番最初に聞かれたことは、セットアップのタイプでした。
今回は"Full"を選択します。
※なんと申し訳ないことに、Winshotと足並みがそろわずキャプチャが大暴れしてしまいました:bow::sob:

![MySQLダウンロード000015.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/1461f5ea-90c6-2fa1-388a-8cfe56424fbc.jpeg)

#### ⑤いろいろダウンロード[DownloadとInstallation]
つぎにいろいろダウンロードするようです。
![MySQLダウンロード000021.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/8f1ef364-6caf-6239-3e82-87f2f30029f2.jpeg)
"Next >"をおして、
![MySQLダウンロード000022.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/bfec9230-2672-b0d8-7030-a68fd6a5cc7b.jpeg)
"Execute"をおします。
![MySQLダウンロード000024.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/210cd995-b752-9e55-72c6-9e82da5f1859.jpeg)
Statusが"Complete"になったら"Next >"をおします。

#### ⑥もっと細かい設定へ
"Product Configuration"の画面がでてきました。
![MySQLダウンロード000026.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/8e0952d7-d9ec-0b1c-6210-bb8eb1e965b9.jpeg)
"Next >"をおします。

するとなんだか難しい画面にやってきました。
ポートなどは特にいじらず、"Advanced Configuration"に関しても☑しません。
Advanced Configurationは和訳すると高度な設定という意味のようです。

![MySQLダウンロード000028.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/2f072515-b3e0-6ed8-7b3d-15afd6496444.jpeg)

"Config Type"はいろいろ選べて、以下のような選択肢がありました。
一番上を選択します。

![MySQLダウンロード000029.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/74654ffb-9534-0bde-61e8-ddd389752288.jpeg)
"Next >"をおす。

#### ⑦パスワード関連
つぎの画面では何やらパスワードに関して聞かれているようです。
![MySQLダウンロード000032.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/0947c7e3-53cd-b0d2-3217-087b0683ec4f.jpeg)

おすすめされている方を選択します。そして"Next >"。

![MySQLダウンロード000034.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/6ba949f9-aa7b-8242-8a8f-1bd4471370b6.jpeg)

ここでは、"Root Account"のパスワードを設定するようです。
設定しましたが"Next >"がおせません。。。
もしかしたらアカウントを追加しなければならないのか:question:と増やしてみます。

![MySQLダウンロード000041.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/6837c803-a6a8-26e9-84f2-0af84e62d3c3.jpeg)

でもできません。悩んだ末にわかりました。
原因はRootパスポートを入力した後に"Enter"を押していなかった事でした。
"Enter"を押し、現れた"Next >"を押し次へ。
![MySQLダウンロード000045.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/52a64157-85e5-e091-9174-415fc43e9967.jpeg)

#### ⑧Windows serviceなど
この画面は特になにもせず"Next >"。
![MySQLダウンロード000049.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/d3d82e0f-f556-99ab-ad40-185fe0b3722c.jpeg)

この画面も特に何もせず"Next >"
![MySQLダウンロード000050.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/994ae3a9-45a6-3bb5-8470-7476eca7048a.jpeg)

また"Execute"を押す画面にやってきました。
![MySQLダウンロード000052.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/d28aff85-89cf-a6cf-b8e9-21da70eff48a.jpeg)

ほい。
"Finish"の文字:bangbang:
喜びつつおす。
![MySQLダウンロード000054.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/27186cf8-a016-97ca-8646-d2d85110720b.jpeg)

#### ⑨2/3を目指す
先ほどの画面に戻ってきました。
ということはこれさっきので1/3ってことなんですね。。。
![MySQLダウンロード000058.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/89181b62-c319-36e1-a116-c315e0005257.jpeg)

"Next >"で次の画面へ。
![MySQLダウンロード000061.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/058c1dde-279d-0542-849f-698fe845d2f3.jpeg)

調べたところ、この画面では特に☑する必要はなさそうと判断し、"Finish"。

#### ⑩本当のFinish
また先ほどの画面に戻ってきました。
![MySQLダウンロード000062.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/c042c4d9-1c71-de48-b269-5647eaa242db.jpeg)

そろそろ最後です。
"Next >"を押します。

![MySQLダウンロード000063.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/b698de41-f8fb-49ba-581c-844a0b907b82.jpeg)

先ほど設定したRootのパスワードを求められているので、入力します。
パスワードがあっている場合、"Status"の欄が緑色になり、
"Next >"を押せるようになります。

最後にまた"Execute"をおす画面に進むのでおします。

![MySQLダウンロード000067.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/c1a74d66-f72f-96f9-0e0a-21858aaf667d.jpeg)

ちょっとまって。

![MySQLダウンロード000071.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/383883f0-2563-e3e4-a6cf-46ab9ccaddea.jpeg)

"Finish"をおします。

![MySQLダウンロード000072.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/2ad3b3dc-7a6e-1b8e-c473-73346564d64c.jpeg)

これで3/3クリアです:clap::princess:
"Next >":point_down::dizzy:ぽち

#### ⑪今度こそ本当のFinish
今度こそ最後の最後に"Finish"をおします。

![MySQLダウンロード000074.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/eb671b2c-d362-7e03-999b-380b58303091.jpeg)

すると急にいろんな画面が出てきました。

![MySQLダウンロード000077.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/5811a2cb-ab82-751a-22b3-95e97cbf5053.jpeg)

ちなみにこの沢山出てきたものは、Fullを選んだ際に含まれているやつらだそうです。
黒い画面のものは、"MySQL Shell"です。
CLIで操作するもののようです。

この白い画面のものは、"MySQL Workbench"というそうです。
GUIで操作するもののようです。

![MySQLダウンロード000081.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3767941/e3562e4e-9264-9443-91a5-e8e50ecf948d.jpeg)

### おわりに
これにて最初の段階は終了です:congratulations:
踏み出しただけ良しとしましょう（自分に甘い:cake:）。
どこもかしこも英語で、なおかつ文章のコピーもできないため、
すぐに翻訳しながら作業ができない点がかなり難しかったです。
ある程度用語に明るかったり、ほかのもので慣れているとすいすいできるんだろうな。。。
ということを全体を通してかんじました。
つぎは**MySQLを触ってみよう編**でお会いしましょう。

それではまた:v: