MySQLの使い方
近年、インターネット上でLAMPスタックが流行っていますが、LAMPのMはMySQLを表します。 MySQLはオープンソースで使い勝手が良いので有名です。
MySQL ドライバー
Go で MySQL をサポートするドライバーは、いくつかあります。 これらの中には、database/sql
インターフェイスを実装しているものと、独自のインターフェイス標準を使用しているものがあります。
以下の例では、最初のドライバーを使用します(私は個人プロジェクトでもこれを使用します)。また、以下の理由から、これを使用することをお勧めします。
サンプル
以下のセクションでは、異なるデータベースに対して同じデータベース テーブル構造を使用し、次のように SQL を作成します。
次の例では、database/sql
インターフェース標準に基づいてデータベースに対して操作を行います。
ここでいくつかの重要な関数を説明します。
引数を渡すには =?
形式を使っていることに注意してください。 これは、SQL インジェクション攻撃を防ぐために必要です。
Links
- ディレクトリ
- 前のセクション: データベース/SQL インターフェイス
- 次のセクション: データベース/SQL インターフェイス
。 SQLite
を使用する。