Junior — Middle
Verilənlər bazalarına sorğular yazmaq üçün hansı dili istifadə edirsiniz?
sobes.tech Süni İntellekt
AI-dan cavab
Verilənlər bazalarına sorğular yazmaq üçün adətən SQL (Structured Query Language) dili istifadə olunur. Bu dil seçmə, əlavə etmə, yeniləmə və məlumatların silinməsi əməliyyatlarını həyata keçirməyə imkan verir. Go (Golang) dilində, adətən database/sql paketi və hər bir verilənlər bazası idarəetmə sisteminin xüsusi sürücüləri ilə istifadə olunur, burada SQL sorğuları sətirlər şəklində ötürülür.
Go-da sadə bir SQL sorğusunun nümunəsi:
import (
"database/sql"
_ "github.com/lib/pq" // PostgreSQL üçün sürücü
)
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
}