Junior — Middle
Какви типове SQL заявки умееш да създаваш и използваш на практика?
sobes.tech AI
Отговор от AI
В практиката с SQL заявки обикновено се използват следните типове:
- SELECT — за извличане на данни от таблиците.
- INSERT — за добавяне на нови записи.
- UPDATE — за промяна на съществуващи данни.
- DELETE — за изтриване на записи.
- JOIN — за обединяване на данни от няколко таблици.
- CREATE TABLE — за създаване на нови таблици.
- ALTER TABLE — за промяна на структурата на таблиците.
Пример за прост SELECT-заявка на Go с използване на 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)
}