Junior — Middle
Jak dobrze znasz język zapytań do baz danych?
sobes.tech AI
Odpowiedź od AI
Język zapytań do baz danych to SQL (Structured Query Language). Służy do tworzenia, odczytywania, aktualizowania i usuwania danych w relacyjnych bazach danych.
Przykład prostego zapytania wybierającego dane:
SELECT id, name FROM users WHERE age > 18 ORDER BY name;
W Go, do pracy z bazami danych, zazwyczaj używa się pakietu database/sql wraz z odpowiednimi sterownikami dla konkretnych systemów zarządzania bazami danych. Zapytania są pisane w SQL, a kod w Go odpowiada za ich wykonanie i przetwarzanie wyników.
Przykład wykonania zapytania w Go:
rows, err := db.Query("SELECT id, name FROM users WHERE age > ?", 18)
if err != nil {
log.Fatal(err)
}
defer rows.Close()
for rows.Next() {
var id int
var name string
if err := rows.Scan(&id, &name); err != nil {
log.Fatal(err)
}
fmt.Println(id, name)
}