Hur man använder MySQL

LAMP-stacken har varit mycket populär på internet de senaste åren, och M:et i LAMP står för MySQL. MySQL är känt för att det är öppen källkod och lätt att använda. Som sådan har den blivit en de-facto-databas i baksidorna på många webbplatser.

MySQL-drivrutiner

Det finns ett par drivrutiner som har stöd för MySQL i Go. Några av dem implementerar database/sql-gränssnittet och andra använder sina egna gränssnittsstandarder.

Jag kommer att använda den första drivrutinen i följande exempel (jag använder den också i mina personliga projekt), och jag rekommenderar också att du använder den av följande skäl:

  • Det är en ny databasdrivrutin och har stöd för fler funktioner.
  • Den har fullt stöd för database/sql gränssnittsstandarder.
  • Stöder keep-alive, långa anslutningar med trådsäkerhet.

Exempel

I de följande avsnitten kommer jag att använda samma databastabellstruktur för olika databaser och sedan skapa SQL enligt följande:

Följande exempel visar hur man arbetar med en databas baserad på database/sql-gränssnittsstandarderna.

Låt mig förklara några av de viktiga funktionerna här:

Bemärk att vi använder formatet =? för att skicka argument. Detta är nödvändigt för att förhindra SQL-injektionsattacker.

Länkar

  • Directory
  • Förra avsnittet: databas/sql-gränssnitt
  • Nästa avsnitt: SQLite

Lämna ett svar

Din e-postadress kommer inte publiceras.