Jak používat MySQL

V posledních letech je na internetu velmi populární LAMP stack, kde M ve zkratce LAMP znamená MySQL. MySQL je známá, protože je open source a snadno se používá. Jako taková se stala de-facto databází v back-endech mnoha webových stránek.

Ovladače MySQL

Existuje několik ovladačů, které podporují MySQL v Go. Některé z nich implementují rozhraní database/sql a jiné používají vlastní standardy rozhraní.

V následujících příkladech budu používat první ovladač (používám ho i ve svých osobních projektech) a doporučuji ho používat i z následujících důvodů:

  • Je to nový databázový ovladač a podporuje více funkcí.
  • Plně podporuje standardy rozhraní database/sql.
  • Podporuje keep-alive, dlouhá spojení s bezpečností vláken.

Příklady

V následujících částech budu používat stejnou strukturu databázových tabulek pro různé databáze a poté vytvořím SQL následujícím způsobem:

Následující příklad ukazuje, jak pracovat s databází na základě standardů rozhraní database/sql.

Dovolte mi, abych zde vysvětlil několik důležitých funkcí:

Všimněte si, že pro předávání argumentů používáme formát =?. To je nezbytné pro zabránění útokům SQL injection.

Odkazy

  • Adresář
  • Předchozí část: Rozhraní databáze/sql
  • Další část: Rozhraní databáze/sql
  • Další část: Rozhraní databáze/sql: SQLite

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.