Junior — Middle
Kui hästi sa tead andmebaaside päringukeelt?
sobes.tech AI
Vastus AI-lt
Andmebaaside päringukeel on SQL (Structured Query Language). Seda kasutatakse andmete loomise, lugemise, uuendamise ja kustutamise jaoks relatsioonilistes andmebaasides.
Lihtsa andmete valimise päringu näide:
SELECT id, name FROM users WHERE age > 18 ORDER BY name;
Go keeles, andmebaasidega töötamiseks kasutatakse tavaliselt database/sql paketti koos konkreetsete SGBD draiveritega. Päringud kirjutatakse SQL-is ning Go kood vastutab nende täitmise ja tulemuste töötlemise eest.
Päringu täitmise näide Go keeles:
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)
}