MySQLの使い方

近年、インターネット上でLAMPスタックが流行っていますが、LAMPのMはMySQLを表します。 MySQLはオープンソースで使い勝手が良いので有名です。

MySQL ドライバー

Go で MySQL をサポートするドライバーは、いくつかあります。 これらの中には、database/sql インターフェイスを実装しているものと、独自のインターフェイス標準を使用しているものがあります。

以下の例では、最初のドライバーを使用します(私は個人プロジェクトでもこれを使用します)。また、以下の理由から、これを使用することをお勧めします。

  • インターフェイス標準を完全にサポートします。
  • スレッドセーフでキープアライブ、ロング接続をサポートします。
  • サンプル

    以下のセクションでは、異なるデータベースに対して同じデータベース テーブル構造を使用し、次のように SQL を作成します。

    次の例では、database/sql インターフェース標準に基づいてデータベースに対して操作を行います。

    ここでいくつかの重要な関数を説明します。

    引数を渡すには =? 形式を使っていることに注意してください。 これは、SQL インジェクション攻撃を防ぐために必要です。

    Links

    • ディレクトリ
    • 前のセクション: データベース/SQL インターフェイス
    • 次のセクション: データベース/SQL インターフェイス
    • 。 SQLite

    を使用する。

    コメントを残す

    メールアドレスが公開されることはありません。