# Kas yra PostgreSQL komanda „INSERT INTO“?

PostgreSQL `INSERT INTO` naudojama vienai ar kelioms naujoms eilutėms įtraukti į lentelę. Įtraukiant eilutes, taip pat reikia įvesti atitinkamų stulpelių reikšmes.

## Kas yra komanda `INSERT INTO` PostgreSQL?

Komanda `INSERT INTO` leidžia **įterpti naujas eilutes į lentelę** „PostgreSQL“. Galite įterpti vieną eilutę arba kelias eilutes iš karto. Naudodami komandą `INSERT` „PostgreSQL“, turite nurodyti, į kurias stulpelius norite įterpti duomenis, taip pat atitinkamas reikšmes.

## Kokia yra PostgreSQL komandos `INSERT` sintaksė?

Pagrindinė `INSERT INTO` sintaksė yra tokia:

```postgresql
INSERT INTO table_name (column1, column2, column3, …, columnN)
VALUES (value1, value2, value3, …, valueN);
```

Naudodami „PostgreSQL `INSERT INTO`, pirmiausia turite nurodyti lentelę, į kurią reikia įtraukti eilutes. Tada išvardykite stulpelius, kuriuos norite atnaujinti. Jei įvedate reikšmes į visus lentelės stulpelius, **jų nurodyti nebūtina**. Sintaksė atrodo taip:

```postgresql
INSERT INTO table_name
VALUES (value1, value2, value3, …, valueN);
```

Reikšmės turi būti įvedamos teisinga tvarka, atitinkančia lentelės stulpelių seką iš kairės į dešinę.

## „PostgreSQL `INSERT INTO` pavyzdys

Štai pavyzdys, kaip „PostgreSQL `INSERT INTO` veikia praktikoje. Pirmiausia sukursime lentelę pavadinimu `customer_list` su keturiais stulpeliais: `id`, `name`, `city` ir `address`“. Tai daroma taip:

```postgresql
CREATE TABLE customer_list(
id INT PRIMARY KEY NOT NULL,
name VARCHAR(50) NOT NULL,
city VARCHAR(50),
address VARCHAR(255)
);
```

Norėdami įtraukti eilutę į šią lentelę, naudokite žemiau pateiktą PostgreSQL `INSERT INTO` komandą:

```postgresql
INSERT INTO customer_list (id, name, city, address)
VALUES (1, 'Smith', 'London', '123 High Street');
```

Kitu pavyzdžiu, kadangi nežinome kliento adreso, šį lauką paliksime tuščią. Bus naudojama lentelėje nustatyta numatytoji reikšmė. Jei numatytoji reikšmė nebuvo nustatyta, bus naudojamas `NULL`. Štai kodas:

```postgresql
INSERT INTO customer_list (id, name, city)
VALUES (2, 'Johnson', 'Glasgow');
```

### Kelių eilučių įterpimas naudojant „PostgreSQL `INSERT`

„PostgreSQL“ taip pat leidžia **vienu metu įterpti kelias eilutes** naudojant komandą `INSERT`. Štai kaip vienu metu įterpti du klientus:

```postgresql
INSERT INTO customer_list (id, name, city, address)
VALUES 
(3, 'Williams', 'Cardiff', '45 Oak Avenue'), 
(4, 'Brown', 'Southampton', '78 Pine Road');
```

Kiekviena eilutė yra įrašyta skliaustuose ir atskirta kableliais.

Tip Jei reikia ištrinti eilutę, galite naudoti [PostgreSQL](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/postgresql-delete/) komandą [DELETE](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/postgresql-delete/).


This is a markdown version of: [https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/postgresql-insert-into/](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/postgresql-insert-into/) for AI/LLM consumption.