LoginSignup
0
0

More than 5 years have passed since last update.

Golangで遊ぶ_100DaysOfCodeチャレンジ19日目(Day_19:#100DaysOfCode)

Last updated at Posted at 2018-07-07

はじめに

この記事はTwitterで人気のハッシュタグ#100DaysOfCodeをつけて、
100日間プログラミング学習を続けるチャレンジに挑戦した19日目の記録です。

動作環境

  • go 1.10 darwin/amd64

現在学習している内容のリポジトリ

本日学んだこと

  • ProgateでGolangのレッスン後にMysqlに繋いでみる

ProgateでGolangのレッスン後にMysqlに繋いでみる

progateにGolangのレッスンが公開されていたので、頭の体操がてら挑戦。

内容としてはプログラミングの初歩の初歩だったので、30分くらいで終了。

アウトプットしたくなったので、ググっていたところ以下のYoutubeを発見しました。

Go MySQL Beginners Tutorial

おもしろそうだったので、動画で解説されていた通りにやってみることに。

流れとしては以下の通り。

  1. SequelProで新規にデータベースを作る
  2. Golangのスクリプトでusersというテーブルを新規に作成
  3. Golangのスクリプトでusersテーブルにid/name/twitter_idというカラムを作成
  4. Golangのスクリプトでusersテーブルから値を表示させる

Progateで学んだif文やPrintlnが出てきたのと、パッケージの書き方とか、外部モジュールのimport方法とかがサクっと学べたのでいい復習になったかな。

動画は英語ですが、8分ほどですし、話している内容がわからなくてもコードを追っていけば、初学者でも問題なく進められると思いますよ。

参考リンク

GoのORマッパーを使ってみよう!

MYSQL int型なのに1をinsert intoするとUnknown column ' 1' in 'field list'になる

MySQLでテーブルを作成する方法【CREATE TABLE文】

GoでMySQLに接続する

go-sql-driver/mysql

YouTubeのサムネイルを
Markdownで埋め込むための文字列変換というページ

golang.jp

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0