PostgreSQL - вставка нескольких значений в разные строки
PostgreSQL - это тип реляционной базы данных (СУБД), похожий на MySQL. Реляционная база данных хранит данные в виде таблицы, в которой каждая строка является записью, а каждый столбец - одним атрибутом. В этой статье мы рассмотрим процесс вставки нескольких строк в базу данных PostgreSQL. Обычно мы используем оператор INSERT для вставки значений в базу данных. Просто импровизированная версия того же оператора может использоваться для вставки нескольких значений в различные строки базы данных, как показано в синтаксисе ниже:
Синтаксис:
## При указании имен столбцов Вставить в tableName (col1, col2) значения (значение, значение), (значение, значение), (значение, значение); ## если не указаны имена столбцов Вставить в tableName значения (значение, значение), (значение, значение), (значение, значение);
Подход :
- Наша база данных называется geeksforgeeks, а имя таблицы - gfg, в начале таблицы нет данных. Для выбора базы данных мы будем использовать query c databaseName .
- Для проверки данных внутри таблицы мы будем использовать запрос select * from tableName .
- Теперь для вставки значений мы будем использовать имя таблицы и имена столбцов, а вставляемые записи будут разделены запятой («'»).
- Запрос будет вставлен в tableName (col1, col2) values (value, value), (value, value), (value, value) .
- Если вы хотите вставить без имен столбцов, тогда запрос будет отличаться от указанного выше.
- Вставить в tableName значения (значение, значение), (значение, значение), (значение, значение) . Но здесь следует помнить одну вещь: в этом случае порядок вставляемых значений должен быть таким же, как и в базе данных, и все обязательные столбцы должны быть вставлены.
- Теперь мы снова проверим наличие записей внутри таблицы, используя select * from tableName.
Пример 1:
В этом примере мы сначала выбрали базу данных с помощью команды c geeksforgeeks, а затем мы просмотрели записи таблицы базы данных, затем вставили кратную запись в таблицу, а затем снова заглянули в таблицы базы данных. Следующие шаги заключаются в том, чтобы выбрать базу данных, а затем просмотреть записи таблицы, затем вставить несколько значений и затем снова просмотреть записи таблицы.
Пример 2:
Здесь, в этом примере, мы будем вставлять строки без использования имен столбцов, но при таком подходе следует отметить одну вещь: если вы не указываете имена столбцов, порядок вставляемых значений будет таким же, как в таблице, и все обязательные столбцы должны быть заполнены в таблице, иначе будет исключение. После вставки данных мы снова заглянем в таблицу базы данных.