--- title: Data Table node table operations description: >- Reference documentation for Data Table node table operations, including create, delete, list, and update. contentType: - integration - reference priority: critical nodeTitle: Data Table node table operations originalFilePath: integrations/builtin/core-nodes/n8n-nodes-base.datatable/tables.md originalUrl: >- https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.datatable/tables url: >- https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.datatable/tables layout: description: visible: false --- Use table operations to create, delete, list and update data tables. Refer to the [Data Table node](README.md) documentation for more information on the node itself. ## Create a data table Use this operation to create a new data table. Enter these parameters: - **Resource:** Select **Table**. - **Operation:** Select **Create**. - **Name:** Enter a name for the data table, or define using an expression. - **Columns:** Click **Add Column** to define parameters for the columns of the data table. You can add multiple columns. For each one: - **Name:** Set a name for the column, or define using an expression. - **Type:** Select the data type for the column: **Boolean**, **Date**, **Number**, or **String**.: ### Create a data table options Use these options to further refine the action's behavior: - **Reuse Existing Tables:** Enable to return an existing table if one exists with the same name, without throwing an error. ## Delete a data table Use this operation to permanently delete an existing data table. This action can't be undone. Enter these parameters: - **Resource:** Select **Table**. - **Operation:** Select **Delete**. - **Data table:** Select how to identify the data table to delete: - **From list:** Select the table from a drop-down list of all your data tables. - **By Name:** Enter the name of your data table. - **By ID:** Enter the ID of your data table ## List data tables Use this operation to list existing data tables. You can return all tables, all tables up to a defined limit, or filter for tables to return. Enter these parameters: - **Resource:** Select **Table**. - **Operation:** Select **List**. - **Return All:** Enable to return all matching tables. Or, disable and enter a **Limit** for the number of tables to return, for example `50`. ### List data tables options Use these options to further refine the action's behavior: - **Filter by Name:** Enter a value or expression to return data tables whose names contain the specified text. Matching is case-insensitive. - **Sort Field:** Select a field to sort results on. - **Sort Direction:** Select whether to sort results in **Ascending** or **Descending** direction. ## Update a data table Use this operation to update the name of an existing data tables. Enter these parameters: - **Resource:** Select **Table**. - **Operation:** Select **Update**. - **Data table:** Select how to identify the data table to update: - **From list:** Select the table from a drop-down list of all your data tables. - **By Name:** Enter the name of your data table. - **By ID:** Enter the ID of your data table - **New name:** Enter a value or expression to set a new name for the data table.