Sobes.tech
Junior — Middle

Jakie typy zapytań SQL potrafisz tworzyć i używać w praktyce?

sobes.tech AI

Odpowiedź od AI

W praktyce z zapytaniami SQL zwykle używa się następujących typów:

  • SELECT — do pobierania danych z tabel.
  • INSERT — do dodawania nowych rekordów.
  • UPDATE — do modyfikowania istniejących danych.
  • DELETE — do usuwania rekordów.
  • JOIN — do łączenia danych z kilku tabel.
  • CREATE TABLE — do tworzenia nowych tabel.
  • ALTER TABLE — do zmiany struktury tabel.

Przykład prostego zapytania SELECT w Go z użyciem database/sql:

rows, err := db.Query("SELECT id, name FROM users WHERE active = ?", true)
if err != nil {
    log.Fatal(err)
}
for rows.Next() {
    var id int
    var name string
    err = rows.Scan(&id, &name)
    if err != nil {
        log.Fatal(err)
}
    fmt.Println(id, name)
}