Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

mysql casual #4

  • Be the first to comment

mysql casual #4

  1. 1. SQLのSはStartのS 春からはじめようおじさんの SQL1ヶ月2週間体験日記 @kenjiskywalkerWednesday, April 17, 13
  2. 2. Wednesday, April 17, 13
  3. 3. 自称Server Side Engineerと言っているけど 何について知っているんだろう...Wednesday, April 17, 13
  4. 4. そういえばオレ、SQL周り何も知らない...Wednesday, April 17, 13
  5. 5. このままじゃダメだ! ちゃんとSQLを勉強して 仕事で活躍できるようになろう!Wednesday, April 17, 13
  6. 6. Wednesday, April 17, 13
  7. 7. Wednesday, April 17, 13
  8. 8. なんてツイッターに書いてはみたものの それからはAWSと戯れる毎日だった...Wednesday, April 17, 13
  9. 9. そして月日は経ち...Wednesday, April 17, 13
  10. 10. 今日を迎えたWednesday, April 17, 13
  11. 11. Casualに学ぶSQL (30歳SQL初心者の2週間体験日記) 入門を入門する。の巻Wednesday, April 17, 13
  12. 12. 対象: - 会社でSQLと弄れなければならなくなった人 - SQLを書いてみたいけど、 どうやって始めればいいのかわからない人 - 業務でMySQL使ってるんだけどシランプリキメてた人 この時間を使って一緒に学んでいきましょう!Wednesday, April 17, 13
  13. 13. 2週間でやったこと 1. 本を買ってSQLの基礎を勉強した 2. サンプルデータを入れてとにかく動かしてみたWednesday, April 17, 13
  14. 14. 1. 本の紹介Wednesday, April 17, 13
  15. 15. 初めてのSQL - MySQL ver.4.11 - 薄い本(全部で302ページ)なので軽く読める - SQL全般の知識が身につく - 足りないところはインターネットで調べて、 取り敢えず手を動かすことができる 6割ぐらい読んだWednesday, April 17, 13
  16. 16. MySQLトラブルシューティング - 原書(MySQL ver.5.5) - 日本語版 (MySQL ver.5.1) 読んで無いッスWednesday, April 17, 13
  17. 17. SQLアンチパターン オレのカバンの中で寝てるッスWednesday, April 17, 13
  18. 18. _人人人人人人_ >  1冊  <  ̄Y^Y^Y^Y^Y^Y ̄Wednesday, April 17, 13
  19. 19. 2. サンプルデータをいれてとにかくやってみる そもそも、本を読むことが目的じゃない。 SQLの基礎を学び、習得することが目的なんだ。Wednesday, April 17, 13
  20. 20. Wednesday, April 17, 13
  21. 21. Wednesday, April 17, 13
  22. 22. _人人人人人人人人人人人人人_ > リレーショナルじゃない <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄Wednesday, April 17, 13
  23. 23. こうなったらもう サンプルデータを自分でつくるしかない...Wednesday, April 17, 13
  24. 24. https://gist.github.com/kenjiskywalker/5397677Wednesday, April 17, 13
  25. 25. https://gist.github.com/kenjiskywalker/5397677Wednesday, April 17, 13
  26. 26. https://gist.github.com/kenjiskywalker/5397677Wednesday, April 17, 13
  27. 27. INSERT INTO... SELECT... ORDER BY... SELECT... WHERE... IN... SELECT... GROUP BY... HAVING... UPDATE... SET... WHERE... DELETE FROM ... WHERE... TRANCATE... 色々打って START TRANSACTION... COMMIT... 動作がわかってきた ROLLBACK... SELECT... INNER JOIN...Wednesday, April 17, 13
  28. 28. 「初めてのSQL」を参考にしていたけど、 情報も古いし、MySQLリファレンス・マニュアルを 参考にした方が良さそうだ。Wednesday, April 17, 13
  29. 29. http://dev.mysql.com/doc/Wednesday, April 17, 13
  30. 30. http://dev.mysql.com/doc/Wednesday, April 17, 13
  31. 31. http://dev.mysql.com/doc/Wednesday, April 17, 13
  32. 32. そうして今日まで、日本語版の マニュアルを参考にしつつSQLを学習していった。Wednesday, April 17, 13
  33. 33.  「業務を遂行する」 「SQLを学ぶ」     両方やらなくっちゃならないってのが 「入門者」の つらいところだなWednesday, April 17, 13
  34. 34. https://github.com/ kenjiskywalker/memo/blob/ master/MySQL/SQL.md 個人的SQLまとめ情報をGithubに上げています。 初心者なので、誤りも多いかと思います。 ご指摘、追記などあればどしどしくださいませ。 ツイッターなどで頂いてもOKです!Wednesday, April 17, 13
  35. 35. 2週間のまとめWednesday, April 17, 13
  36. 36. Casualに学ぶSQL(30歳SQL初心者の2週間体験日記) やったこと: - 「初めてのSQL」をサラっと読んだ - tweets.zipをMySQLに入れた(あまり役に立たなかった) - MySQLリファレンスマニュアルを読んだ - SQLリファレンスをGithubにまとめたWednesday, April 17, 13
  37. 37. Casualに学ぶSQL(30歳SQL初心者の2週間体験日記) これから: - 「SQLアンチパターン」を読んでダメなクエリを知る - 「MySQLトラブルシューティング」を読む - 「エキスパートのためのMySQL [運用+管理]トラブルシューティングガイド」を読む ⇒ SQLとMySQLの運用について、先人たちの知恵を借りる - MySQLを使用したウェッブサービスをつくる - 仕事でトラブルシューティングをトレースする ⇒ 体験するWednesday, April 17, 13
  38. 38. これからMySQLをやってみようという人へ 初心者でも2週間で基礎的なことを学習することができた? ので、まずは手を動かしてやってみるってことをおすすめします。 そして、この資料がその第一歩の役に立てればとても嬉しいです。Wednesday, April 17, 13
  39. 39. オワリ。 時間があれば、良さ気な勉強方法や 良書のオススメなど教えて下さいWednesday, April 17, 13

×