Junior — Middle
Milyen nyelvet használsz adatbázislekérdezések írásához?
sobes.tech MI
Válasz az MI-től
Az adatbázisokhoz való lekérdezések írásához általában az SQL (Structured Query Language) nyelvet használják. Ez lehetővé teszi a kiválasztási, beszúrási, frissítési és törlési műveletek végrehajtását. Go (Golang) nyelvben gyakran alkalmazzák a database/sql csomagot a konkrét adatbázis-kezelő rendszerekhez készült driverekkel együtt, ahol az SQL-lekérdezések sztringként kerülnek átadásra.
Egyszerű SQL-lekérdezés példája Go-ban:
import (
"database/sql"
_ "github.com/lib/pq" // PostgreSQL driver
)
func getUsers(db *sql.DB) ([]string, error) {
rows, err := db.Query("SELECT username FROM users")
if err != nil {
return nil, err
}
defer rows.Close()
var users []string
for rows.Next() {
var username string
if err := rows.Scan(&username); err != nil {
return nil, err
}
users = append(users, username)
}
return users, nil
}