Junior — Middle
Hoe goed ken je de taal voor databasequery's?
sobes.tech AI
Antwoord van AI
De taal voor het opstellen van queries naar databases is SQL (Structured Query Language). Het wordt gebruikt voor het aanmaken, lezen, bijwerken en verwijderen van gegevens in relationele databases.
Voorbeeld van een eenvoudige query om gegevens op te halen:
SELECT id, name FROM users WHERE age > 18 ORDER BY name;
In Go wordt meestal de database/sql package samen met specifieke database-drivers gebruikt. Queries worden in SQL geschreven, en de Go-code zorgt voor de uitvoering en verwerking van de resultaten.
Voorbeeld van het uitvoeren van een query in 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)
}