:orphan: .. _insert: ****** INSERT ****** The ``INSERT`` command is used to insert one or more rows into a table in a database. However, for bulk loading large amounts of data into existing tables, the :ref:`COPY FROM` command typically offers better performance compared to using multiple INSERT statements. Syntax ====== .. code-block:: postgres INSERT INTO [ "". ]"" [ ( "" [, ... ] ) ] VALUES ( [, ...] ) | Parameters ========== .. list-table:: :widths: auto :header-rows: 1 * - Parameter - Description * - ``schema_name`` - The name of the schema in which to create the table. * - ``table_name`` - The name of the table to create, which must be unique inside the schema. * - ``column_name`` - A comma separated list of column names that specifies the destination columns of the insert. * - ``query`` - A :ref:`SELECT