Vad är PostgreSQL: s INSERT INTO?
PostgreSQL: s INSERT INTO
används för att lägga till en eller flera nya rader i en tabell. När du lägger till rader måste du också lägga till värden för motsvarande kolumner också.
Vad är kommandot <phtn id = “7” /> i PostgreSQL?
Med kommandot INSERT INTO
kan du lägga till nya rader i en tabell i PostgreSQL. Du kan antingen infoga en enda rad eller flera rader samtidigt. När du använder kommandot INSERT
i PostgreSQL måste du ange vilka kolumner du vill infoga data i samt motsvarande värden.
Vad är syntaxen för PostgreSQL: s <phtn id = “10” /> kommando?
Den grundläggande syntaxen för INSERT INTO
är som följer:
INSERT INTO table_name (column1, column2, column3, …, columnN)
VALUES (value1, value2, value3, …, valueN);
postgresqlNär du använder PostgreSQL: s INSERT INTO
måste du först identifiera tabellen där raderna ska läggas till. Lista sedan de kolumner du vill uppdatera. Om du lägger till värden för alla kolumner i tabellen behöver du inte ange kolumnerna. Så här ser syntaxen ut:
INSERT INTO table_name
VALUES (value1, value2, value3, …, valueN);
postgresqlVärdena måste anges i rätt ordning, så att de motsvarar ordningsföljden för tabellens kolumner från vänster till höger.
PostgreSQL <phtn id=“13”/> exempel
Här är ett exempel på hur PostgreSQL INSERT INTO
fungerar i praktiken. Först ska vi skapa en tabell med namnet customer_list
med fyra kolumner: id
, name
, city
och address
. Så här gör du detta:
CREATE TABLE customer_list(
id INT PRIMARY KEY NOT NULL,
name VARCHAR(50) NOT NULL,
city VARCHAR(50),
address VARCHAR(255)
);
postgresqlFör att lägga till en rad i den här tabellen, använd kommandot PostgreSQL INSERT INTO
som visas nedan:
INSERT INTO customer_list (id, name, city, address)
VALUES (1, 'Smith', 'London', '123 High Street');
postgresqlI nästa exempel vet vi inte kundens adress, så vi kommer att lämna det här fältet tomt. Standardvärdet som definieras i tabellen kommer att användas. Om inget standardvärde har angetts kommer NULL
att användas. Här är koden:
INSERT INTO customer_list (id, name, city)
VALUES (2, 'Johnson', 'Glasgow');
postgresqlLägga till flera rader med PostgreSQL <phtn id=“22”/>
PostgreSQL låter dig också lägga till flera rader samtidigt med kommandot INSERT
. Så här infogar du två kunder samtidigt:
INSERT INTO customer_list (id, name, city, address)
VALUES
(3, 'Williams', 'Cardiff', '45 Oak Avenue'),
(4, 'Brown', 'Southampton', '78 Pine Road');
postgresqlVarje rad är innesluten inom parentes och åtskild av kommatecken.
Om du behöver ta bort en rad kan du använda kommandot PostgreSQL radera.