Cum se utilizează MySQL

Stiva LAMP a fost foarte populară pe internet în ultimii ani, iar M din LAMP reprezintă MySQL. MySQL este faimos pentru că este open source și ușor de utilizat. Ca atare, a devenit baza de date de-facto în back-end-urile multor site-uri web.

Poduri MySQL

Există câteva drivere care acceptă MySQL în Go. Unele dintre ele implementează interfața database/sql, iar altele folosesc propriile standarde de interfață.

În exemplele următoare voi folosi primul driver (îl folosesc și în proiectele mele personale) și vă recomand să îl folosiți și din următoarele motive:

  • Este un driver de bază de date nou și suportă mai multe caracteristici.
  • Suportă în totalitate standardele de interfață database/sql.
  • Suportă conexiuni keep-alive, lungi, cu thread-safety.

Exemple

În următoarele secțiuni, voi folosi aceeași structură de tabele de baze de date pentru diferite baze de date, apoi voi crea SQL după cum urmează:

Exemplul următor arată cum să operăm pe o bază de date bazată pe standardele de interfață database/sql.

Dați-mi voie să explic câteva dintre funcțiile importante aici:

Rețineți că folosim formatul =? pentru a trece argumente. Acest lucru este necesar pentru a preveni atacurile de injecție SQL.

Links

  • Directory
  • Secțiunea precedentă: Interfață bază de date/sql
  • Secțiunea următoare: SQLite

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.