Top Banner
SQLのSはStartのS 春からはじめようおじさんの SQL1ヶ月2週間体験日記 @kenjiskywalker Wednesday, April 17, 13
39

mysql casual #4

Jun 25, 2015

Download

Technology

kenji naito
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: mysql casual #4

SQLのSはStartのS春からはじめようおじさんの

SQL1ヶ月2週間体験日記

@kenjiskywalker

Wednesday, April 17, 13

Page 2: mysql casual #4

Wednesday, April 17, 13

Page 3: mysql casual #4

自称Server Side Engineerと言っているけど何について知っているんだろう...

Wednesday, April 17, 13

Page 4: mysql casual #4

そういえばオレ、SQL周り何も知らない...

Wednesday, April 17, 13

Page 5: mysql casual #4

このままじゃダメだ!

ちゃんとSQLを勉強して仕事で活躍できるようになろう!

Wednesday, April 17, 13

Page 6: mysql casual #4

Wednesday, April 17, 13

Page 7: mysql casual #4

Wednesday, April 17, 13

Page 8: mysql casual #4

なんてツイッターに書いてはみたもののそれからはAWSと戯れる毎日だった...

Wednesday, April 17, 13

Page 9: mysql casual #4

そして月日は経ち...

Wednesday, April 17, 13

Page 10: mysql casual #4

今日を迎えた

Wednesday, April 17, 13

Page 11: mysql casual #4

Casualに学ぶSQL

(30歳SQL初心者の2週間体験日記)入門を入門する。の巻

Wednesday, April 17, 13

Page 12: mysql casual #4

対象:- 会社でSQLと弄れなければならなくなった人- SQLを書いてみたいけど、 どうやって始めればいいのかわからない人- 業務でMySQL使ってるんだけどシランプリキメてた人

この時間を使って一緒に学んでいきましょう!

Wednesday, April 17, 13

Page 13: mysql casual #4

2週間でやったこと

1. 本を買ってSQLの基礎を勉強した2. サンプルデータを入れてとにかく動かしてみた

Wednesday, April 17, 13

Page 14: mysql casual #4

1. 本の紹介

Wednesday, April 17, 13

Page 15: mysql casual #4

初めてのSQL- MySQL ver.4.11- 薄い本(全部で302ページ)なので軽く読める- SQL全般の知識が身につく- 足りないところはインターネットで調べて、 取り敢えず手を動かすことができる

6割ぐらい読んだ

Wednesday, April 17, 13

Page 16: mysql casual #4

MySQLトラブルシューティング- 原書(MySQL ver.5.5)- 日本語版 (MySQL ver.5.1)

読んで無いッス

Wednesday, April 17, 13

Page 17: mysql casual #4

SQLアンチパターン

オレのカバンの中で寝てるッス

Wednesday, April 17, 13

Page 18: mysql casual #4

_人人人人人人_>  1冊  < ̄Y^Y^Y^Y^Y^Y ̄

Wednesday, April 17, 13

Page 19: mysql casual #4

そもそも、本を読むことが目的じゃない。SQLの基礎を学び、習得することが目的なんだ。

2. サンプルデータをいれてとにかくやってみる

Wednesday, April 17, 13

Page 20: mysql casual #4

Wednesday, April 17, 13

Page 21: mysql casual #4

Wednesday, April 17, 13

Page 22: mysql casual #4

_人人人人人人人人人人人人人_> リレーショナルじゃない < ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄

Wednesday, April 17, 13

Page 23: mysql casual #4

こうなったらもうサンプルデータを自分でつくるしかない...

Wednesday, April 17, 13

Page 24: mysql casual #4

https://gist.github.com/kenjiskywalker/5397677

Wednesday, April 17, 13

Page 25: mysql casual #4

https://gist.github.com/kenjiskywalker/5397677

Wednesday, April 17, 13

Page 26: mysql casual #4

https://gist.github.com/kenjiskywalker/5397677

Wednesday, April 17, 13

Page 27: mysql casual #4

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

Page 28: mysql casual #4

「初めてのSQL」を参考にしていたけど、情報も古いし、MySQLリファレンス・マニュアルを参考にした方が良さそうだ。

Wednesday, April 17, 13

Page 29: mysql casual #4

http://dev.mysql.com/doc/

Wednesday, April 17, 13

Page 30: mysql casual #4

http://dev.mysql.com/doc/

Wednesday, April 17, 13

Page 31: mysql casual #4

http://dev.mysql.com/doc/

Wednesday, April 17, 13

Page 32: mysql casual #4

そうして今日まで、日本語版のマニュアルを参考にしつつSQLを学習していった。

Wednesday, April 17, 13

Page 33: mysql casual #4

 「業務を遂行する」「SQLを学ぶ」

    両方やらなくっちゃならないってのが

「入門者」のつらいところだな

Wednesday, April 17, 13

Page 34: mysql casual #4

https://github.com/kenjiskywalker/memo/blob/master/MySQL/SQL.md

個人的SQLまとめ情報をGithubに上げています。

初心者なので、誤りも多いかと思います。ご指摘、追記などあればどしどしくださいませ。ツイッターなどで頂いてもOKです!

Wednesday, April 17, 13

Page 35: mysql casual #4

2週間のまとめ

Wednesday, April 17, 13

Page 36: mysql casual #4

やったこと:

- 「初めてのSQL」をサラっと読んだ- tweets.zipをMySQLに入れた(あまり役に立たなかった)- MySQLリファレンスマニュアルを読んだ- SQLリファレンスをGithubにまとめた

Casualに学ぶSQL(30歳SQL初心者の2週間体験日記)

Wednesday, April 17, 13

Page 37: mysql casual #4

これから:

- 「SQLアンチパターン」を読んでダメなクエリを知る- 「MySQLトラブルシューティング」を読む- 「エキスパートのためのMySQL [運用+管理]トラブルシューティングガイド」を読む ⇒ SQLとMySQLの運用について、先人たちの知恵を借りる

- MySQLを使用したウェッブサービスをつくる- 仕事でトラブルシューティングをトレースする ⇒ 体験する

Casualに学ぶSQL(30歳SQL初心者の2週間体験日記)

Wednesday, April 17, 13

Page 38: mysql casual #4

これからMySQLをやってみようという人へ

初心者でも2週間で基礎的なことを学習することができた?ので、まずは手を動かしてやってみるってことをおすすめします。

そして、この資料がその第一歩の役に立てればとても嬉しいです。

Wednesday, April 17, 13

Page 39: mysql casual #4

時間があれば、良さ気な勉強方法や良書のオススメなど教えて下さい

オワリ。

Wednesday, April 17, 13