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:
INSERT INTO table_name (column1, column2, column3, …, columnN)
VALUES (value1, value2, value3, …, valueN);postgresqlNaudodami „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:
INSERT INTO table_name
VALUES (value1, value2, value3, …, valueN);postgresqlReikš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:
CREATE TABLE customer_list(
id INT PRIMARY KEY NOT NULL,
name VARCHAR(50) NOT NULL,
city VARCHAR(50),
address VARCHAR(255)
);postgresqlNorėdami įtraukti eilutę į šią lentelę, naudokite žemiau pateiktą PostgreSQL INSERT INTO komandą:
INSERT INTO customer_list (id, name, city, address)
VALUES (1, 'Smith', 'London', '123 High Street');postgresqlKitu 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:
INSERT INTO customer_list (id, name, city)
VALUES (2, 'Johnson', 'Glasgow');postgresqlKelių 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:
INSERT INTO customer_list (id, name, city, address)
VALUES
(3, 'Williams', 'Cardiff', '45 Oak Avenue'),
(4, 'Brown', 'Southampton', '78 Pine Road');postgresqlKiekviena eilutė yra įrašyta skliaustuose ir atskirta kableliais.
Jei reikia ištrinti eilutę, galite naudoti PostgreSQL komandą DELETE.