Mikä on PostgreSQL:n INSERT INTO -komento?
PostgreSQL INSERT INTO käytetään yhden tai useamman uuden rivin lisäämiseen taulukkoon. Rivejä lisättäessä on myös syötettävä arvot vastaaviin sarakkeisiin.
Mikä on PostgreSQL:n INSERT INTO -komento?
Komennolla INSERT INTO voit lisätä uusia rivejä taulukkoon PostgreSQL:ssä. Voit lisätä joko yhden rivin tai useita rivejä kerralla. Kun käytät INSERT -komentoa PostgreSQL:ssä, sinun on määritettävä, mihin sarakkeisiin haluat lisätä tietoja, sekä vastaavat arvot.
Mikä on PostgreSQL:n INSERT -komennon syntaksi?
Kielen INSERT INTO perusrakenteet ovat seuraavat:
INSERT INTO table_name (column1, column2, column3, …, columnN)
VALUES (value1, value2, value3, …, valueN);postgresqlKun käytät PostgreSQL INSERT INTO, sinun on ensin määritettävä taulukko, johon rivit lisätään. Sen jälkeen luetellaan sarakkeet, joita haluat päivittää. Jos lisäät arvoja taulukon kaikkiin sarakkeisiin, sinun ei tarvitse määrittää sarakkeita. Syntaksi on seuraava:
INSERT INTO table_name
VALUES (value1, value2, value3, …, valueN);postgresqlArvot on syötettävä oikeassa järjestyksessä, joka vastaa taulukon sarakkeiden järjestystä vasemmalta oikealle.
PostgreSQL INSERT INTO -esimerkki
Tässä on esimerkki siitä, miten PostgreSQL INSERT INTO toimii käytännössä. Ensin luomme taulukon nimeltä customer_list, jossa on neljä saraketta: id, name, city ja address. Näin se tehdään:
CREATE TABLE customer_list(
id INT PRIMARY KEY NOT NULL,
name VARCHAR(50) NOT NULL,
city VARCHAR(50),
address VARCHAR(255)
);postgresqlVoit lisätä rivin tähän taulukkoon käyttämällä alla esitettyä PostgreSQL INSERT INTO -komentoa:
INSERT INTO customer_list (id, name, city, address)
VALUES (1, 'Smith', 'London', '123 High Street');postgresqlSeuraavassa esimerkissä emme tiedä asiakkaan osoitetta, joten jätämme tämän kentän tyhjäksi. Käytössä on taulukossa määritelty oletusarvo. Jos oletusarvoa ei ole määritelty, käytetään NULL. Tässä on koodi:
INSERT INTO customer_list (id, name, city)
VALUES (2, 'Johnson', 'Glasgow');postgresqlUseiden rivien lisääminen PostgreSQL INSERT:ssa
PostgreSQL:n avulla voit myös lisätä useita rivejä kerralla INSERT -komennolla. Näin lisäät kaksi asiakasta samanaikaisesti:
INSERT INTO customer_list (id, name, city, address)
VALUES
(3, 'Williams', 'Cardiff', '45 Oak Avenue'),
(4, 'Brown', 'Southampton', '78 Pine Road');postgresqlJokainen rivi on suluissa ja erotettu pilkuilla.
Jos haluat poistaa rivin, voit käyttää PostgreSQL:n DELETE -komentoa.