はじめに
富山県に住んでいるChikaといいます。
毎日投稿を目標に、バックエンドエンジニア転職に向けた学習内容をアウトプットします。
本日より使用しているGoのUdemy教材後半部分である、
Webアプリ作成演習を学習していきます。
バックエンドエンジニアになるまでの学習内容は以前投稿した以下の記事を基にしています。
本日の学習内容
本日はアプリ開発演習前の各ソフトウェアインストール、GoでのDB操作を中心に学習しました。
- 必要ソフトウェアインストール
- GoでのDB操作 ←Topics!!
GoでのDB操作
標準パッケージであるsqlパッケージを使用しました。DBMSはsqlite3です。
以下ポイントをまとめます。
- importでは"github.com ~ go-sqlite3"の前に
_
を付けて、一緒にbuildしてコンパイルするようにしておく - SQLインジェクションを防ぐために、各SQL文のvalue指定には
?
を使い、ユーザ入力をエスケープするようにしておく - マルチSELECTの一連の構文はパターンとして覚えておく
使用している教材はこちら↓
おわりに
最後までお読みいただきありがとうございました。
アドバイス・応援コメント等いただけますと幸いです。