はじめに
この記事はTwitterで人気のハッシュタグ#100DaysOfCode
をつけて、
100日間プログラミング学習を続けるチャレンジに挑戦した19日目の記録です。
動作環境
- go 1.10 darwin/amd64
現在学習している内容のリポジトリ
本日学んだこと
- ProgateでGolangのレッスン後にMysqlに繋いでみる
ProgateでGolangのレッスン後にMysqlに繋いでみる
progateにGolangのレッスンが公開されていたので、頭の体操がてら挑戦。
内容としてはプログラミングの初歩の初歩だったので、30分くらいで終了。
アウトプットしたくなったので、ググっていたところ以下のYoutubeを発見しました。
おもしろそうだったので、動画で解説されていた通りにやってみることに。
流れとしては以下の通り。
- SequelProで新規にデータベースを作る
- Golangのスクリプトでusersというテーブルを新規に作成
- Golangのスクリプトでusersテーブルにid/name/twitter_idというカラムを作成
- Golangのスクリプトでusersテーブルから値を表示させる
Progateで学んだif文やPrintln
が出てきたのと、パッケージの書き方とか、外部モジュールのimport方法とかがサクっと学べたのでいい復習になったかな。
動画は英語ですが、8分ほどですし、話している内容がわからなくてもコードを追っていけば、初学者でも問題なく進められると思いますよ。
参考リンク
MYSQL int型なのに1をinsert intoするとUnknown column ' 1' in 'field list'になる
MySQLでテーブルを作成する方法【CREATE TABLE文】