【簡単】MySQL公式サンプルデータでSQLの練習環境を作る。|sampling2xsampling2xSQL【簡単】MySQL公式サンプルデータでSQLの練習環境を作る。・特に非エンジニアのマーケティング担当者・PM・経営企画部などの方をイメージしてます。本記事の目的SQLを習得できない原因って、単純にSQLを叩ける環境がないことだと思います。非エンジニアにはデータベースを叩きにいく権限が与えられていないですよね。この記事では自分のPC内にサンプルデータベースを作成して、SQLの練習ができる環境作成できることを目的としております。この記事を見て、SQLの勉強をして非エンジニアにもSQLを叩ける環境が必要なことを上司に訴えましょう。事前にOSは最新版にアップデートしてくていてください。バージョン10.13.6」となってます。(※2019年1月14日時点)HomebrewをインストールまずHomebrewというパッケージマネージャーをまずインストールする必要があります。要はmacOS専用のソフトウェア管理ツールです。プログラミングを少しやってみると、ソフトウェアをダウンロードする機会が非常に増えます。それらをダウンロードするのにいちいち公式のホームページに行ってダウンロードするのは正直めんどくさいですよね。Homebrewをインストールすれば、ターミナルから簡単にインストールやアンインストールができるようになります。5分程度でインストールできますので、まずはHomebrewをインストールしてみてください。インストール方法は以下の記事が非常にわかりやすく書いておりますので参考にしながらHomebrewをインストールしてみてください。【決定版】MacでPythonを使って『機械学習』を学ぶための環境構築MySQLのインストールではそもそもMySQLとは?いわゆるデータベースです。大量のデータを列と行の形式で保存・編集などをすることができます。非エンジニアの方はなかなかイメージしにくいと思いますが、以下のような形式で能動的にデータを保存することができます。非エンジニアの方はエクセルのデータ無制限版とイメージしていただいて良いかと!MySQL以外にもPostgreSQLなど様々な種類のDBがありますが、今回は最も一般的と言われているMySQLを利用します。先ほどインストールしたHomebrewを使ってインストールしていきましょう。インストール方法は以下の記事が非常にわかりやすく書いておりますので参考にしながらMySQLをインストールしてみてください。Homebrew経由でインストールする方法MySQL公式のサンプルデータをインストールする※ここからコード例がいくつか登場しますが、すべて画像になっていてそのままコピーして使用できませんのでご注意を!(色々試したけどWPでいい感じに表示する方法が見つからず・・・)1まずターミナルにて以下のコマンドでMySQLをインストールする2サンプルデータベースを以下の公式サイトからダウンロードするhttps://dev.mysql.com/doc/index-other.html※この際Zipファイルをローカルで解凍しておいてください。3ターミナルにて以下のコマンドでMySQLを起動する4無事接続ができたら以下のコマンドでMySQLを実行5次にSOURCEコマンドでソースファイルをインポートします事前にローカルでダウンロードしたsakila-dbを「sakila-schema.sql」と「sakila-data.sql」に解凍してダウンロードフォルダに入れておいてください。ここでは以下の通り先に「sakila-schema.sql」からインポートしてください。6無事にデータをインポートできたら使うデータベースを指定7最後に試しでクエリを叩いてみるここまできたら後は好きなようにクエリを書くだけですー!以下が公式にあるER図なので参考にしてみてください。8色々触り終わったらMySQLを終了します9最後にMySQLへの接続を終了しておしまいです。練習環境が出来たら実践あるのみ【SQL入門】データ分析に必須なSQL文とは?基本構文を6つ紹介SQLで必須な基本構文について説明してます。実際のコードも記載しておりますので、まずは真似ながら覚えることができます。>>この記事を読む【SQL】サブクエリはWTIH句が最強。可読性こそ現場での正義。基本構文はマスターしている方はWITH句の書き方を覚えてみてください。現場では必須の関数になります。Shogo某Web系企業でアクセス解析やKPI管理をやってます。ShogoProfile某Web系企業でwebマーケとデータ分析をやってます。PMやインハウスマーケターに向けて、情報発信していきます。in~4【SQL】サブクエリはWTIH句が最強。可読性こそ現場での正義。5【簡単】MySQL公式サンプルデータでSQLの練習環境を作る。書評アーカイブ2019年12月2019年9月2019年8月2019年7月2019年6月2019年3月2019年2月2019年1月2018年10月2018年9月HOMEデータ分析SQL【簡単】MySQL公式サンプルデータでSQLの練習環境を作る。sampling2x。