mysqlを勉強しようと考えています。
理由は会員サイトを作るのに勉強する必要があると考えたからです。
しかし、mysqlのことについて余り知識がないので初心者が勉強するのについていけるか心配です。
色々な意見があると思いますがmysqlは難しいですか?また、mysqlの教科書を買って勉強した方がいいですか?それと、mysqlを使わなくてもいい会員サイトは作れますか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
MySQL Commynity ServerとMySQL Workbenchをインストールすると、自分のパソコン内でお手軽にMySQLを体験できます。そして、公式サイトから「データベース構造」のサンプルを取り込むことができます。
http://sakaik.hateblo.jp/entry/20151209/mysql_manual_sample_db
私の最初のお勧めは「world」データベースです。このデータベースには世界の国、都市、人口などがサンプルとして収められています。これらのデータを眺めているだけで面白いのですが、これらのデータを用いてSELECT文の練習をすると、MySQLが自然と身につくと思います。
- 世界の国をリストで出してみる(countryテーブルからSELECT)
- 世界の都市をリストで出してみる(cityテーブルからSELECT)
- 日本の都市をリストで出してみる(cityテーブルからSELECT+WHEREによる条件付与)
- 世界の地域別の人口平均を出してみる(countryテーブルからSELECT+ContinentをGROUP BY+集計関数の使用)
- 国別の登録されている都市数を出してみる(countryとcityの結合+CountryCodeをGROUP BY+集計関数の使用)
これ以外にもまだまだ課題は思いつきますが、SELECT文だけでいろいろなデータを見ることが出来て楽しいです。慣れてきたらもっと複雑な集計をしてみる、これらのマスターデータを元に新しいテーブルを作ってみる等挑戦してみると良いでしょう。他にもサンプルのデータベースはあり、sakilaというデータベースは見応えがあると思います。ただ、複雑なので最初は見ないほうがよいでしょう。
###追記
参考URLにデータベースの取り込み方法が書いてなかったのでこっちも貼っておきます。
http://hqac.hatenadiary.com/entry/2016/01/01/105518
投稿2016/07/01 00:06
編集2016/07/01 00:09総合スコア9206
0
MySQL自体はDatabaseの中で特に難しい部類であるとは思いません。
Databaseを扱う知識があれば、問題なく活用できるかと思います。
会員サイトの要件がどのようなものかは不明ですが、よほど特異なものでなければMySQLでの構築は可能です。
しかし、サーバーのOS、Webサイトを提供する為に使用するツール等によっては、MySQLより別のDatabaseを選択したほうが構築が楽な場合があります。
そういった付随情報を加味しMySQLを選択されたのでしたら、なんら問題なく扱えるかと思います。
======================追記======================
上記のような主だった要件がないような状態でしたら、まずXAMPPを使用しApache、MySQL、PHP環境で勉強されるのをお奨めします。
投稿2016/06/30 14:23
編集2016/06/30 14:26総合スコア194
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/01 11:45
0
大した回答ではないですが、自分はcakephpのチュートリアルやってたらmysqlが自然と使えるようになってました。
http://book.cakephp.org/3.0/ja/tutorials-and-examples/bookmarks/intro.html
投稿2016/06/30 14:17
総合スコア284
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/01 08:55