> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blinkops.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create Your First Table

> Step-by-step guide to creating your first table in Blink for storing and managing structured data.

<Steps>
  <Step title="Open the Tables Section">
    In your workspace, navigate to the left-hand sidebar and select **Tables**. If this is your first time creating a table, click the **Create First Table** button.

    <Frame>
      <img src="https://mintcdn.com/blinkops-2/ZA3cU0qNFQK5NU_S/img/Tables/CreateNewTable.gif?s=0a7934bb6540632a3f35d5161cee8f58" width="1944" height="1080" data-path="img/Tables/CreateNewTable.gif" />
    </Frame>
  </Step>

  <Step title="Enter Table Details">
    Define the properties of your new table. You can keep the default table name or customize it, and optionally add a description. Once you’ve entered the details, click **Create Table** to proceed.

    <Frame>
      <img src="https://mintcdn.com/blinkops-2/ZA3cU0qNFQK5NU_S/img/Tables/EnterTableParams.gif?s=d00cd02125d0b51e6aa0bece7734ca06" width="1944" height="1080" data-path="img/Tables/EnterTableParams.gif" />
    </Frame>
  </Step>

  <Step title="View Your New Table ">
    After creation, your new table will appear in the **Tables** list in the left-hand pane. By default, each new table starts with:

    * **Two fields**: One **Text** type and one **Number** type
    * **Two empty records** ready for data input

    <Frame>
      <img src="https://mintcdn.com/blinkops-2/ZA3cU0qNFQK5NU_S/img/Tables/DefaultTables.gif?s=d9c76cb152992655c3a401410c20f779" width="1944" height="1080" data-path="img/Tables/DefaultTables.gif" />
    </Frame>
  </Step>
</Steps>

***

## Adding Table Fields

**To add fields to a Table, follow this step-by-step guide:**

<Steps>
  <Step title="Open the Field Editor">
    Navigate to your table and click the "+" button next to the field headers.
  </Step>

  <Step title="Define the Field Properties">
    * Enter a Field Name.
    * Select a Field Type (e.g., Text, Number, Boolean).
    * **(Optional)**- Set a Default Value.
    * **(Optional)** Configure Advanced Parameters if needed.

    Once all details are set, click Create Field to finalize the addition.

    <Note> **IMPORTANT**: The **Field Type** cannot be changed after the field is created. </Note>

    <Frame>
      <img src="https://mintcdn.com/blinkops-2/ZA3cU0qNFQK5NU_S/img/Tables/AddTableFields.gif?s=3e0e75a381d35d42f8727574f8960cfa" width="1944" height="1080" data-path="img/Tables/AddTableFields.gif" />
    </Frame>
  </Step>
</Steps>

***

## Table Field Types

**The following field types are supported:**

* `Text`
* `Long Text`
* `Number`
* `Single-select`
* `Multi-select`
* `Checkbox`
* `Date & Time`
* `User`
* `Risk management`
* `Button`
* `Reference`
* `Lists`
* `File`

<Note>
  Use the `checkbox` field type for boolean values:

  * If the `checkbox` is checked, the boolean value is `true`.
  * If the `checkbox` is unchecked, the boolean value is `false`.
</Note>

## Table Field Types with Unique Values

This feature ensures that *no duplicate values* are allowed in a particular column within the table. The **Text, Numbers, Users, and Time** field types only offer the option to enable unique values option within a column.

### Enforcing Unique Values in a Table Field

The **Unique Values** feature ensures that each entry in a specific column is distinct, preventing duplicate values. This can be enabled for the following field types:

* `Text`
* `Numbers`
* `Users`
* `Time`

When adding a table field, you have the option to activate the **unique values** feature by choosing the *advanced* option and checking the box next to **unique values** option. After that, simply click on **create field**.

<Frame>
  <img src="https://mintcdn.com/blinkops-2/gXVhdwN-st8--W_M/img/Tables/UniqueValues.gif?s=61132ea9042149ae46256b6a85dd8664" width="1916" height="1080" data-path="img/Tables/UniqueValues.gif" />
</Frame>

## Adding Table Records

**To add records to a Table, follow this step-by-step guide:**

<Steps>
  <Step title="Open the Record Editor">
    In your table, click the New Record button located at the top-right corner.
  </Step>

  <Step title="Enter Record Data">
    Fill in the required data for the new record. Ensure all necessary fields are completed.
  </Step>

  <Step title="Add the Record">
    Click the Add Record button to save the entry. The new record will appear in the table instantly.
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/blinkops-2/ZA3cU0qNFQK5NU_S/img/Tables/AddNewRecord.gif?s=e53091e232034cf2e9934b3a6130583c" width="1916" height="1080" data-path="img/Tables/AddNewRecord.gif" />
</Frame>

## Adding Additional Tables

<Step title="To create additional tables ">
  1. Click the **downward-facing arrow** next to the existing tables.
  2. Select **Add Table**.
  3. Enter the necessary details and click **Create Table**.

  The new table will be added to the **Tables** list in the left-hand pane.

  <Frame>
    <img src="https://mintcdn.com/blinkops-2/ZA3cU0qNFQK5NU_S/img/Tables/AddedTable.gif?s=e17fb681b519191a41768762d280ee89" width="1944" height="1080" data-path="img/Tables/AddedTable.gif" />
  </Frame>
</Step>

When creating a new **Table** or **Field** in Blink, users must provide a **Display Name**.

## How Display Names and Unique Names Work

* After creation, each Table and Field is assigned a **permanent, unique name (ID)**.
* The **Display Name** remains editable and can be changed at any time.
* The **Unique Name (ID)** is automatically generated from the Display Name, following these rules:
  * All characters are converted to **lowercase**.
  * Spaces between words are replaced with **underscores (\_)**.

### Retrieving the Unique Name (ID)

To find the **Unique Name (ID)** of a Table or Field, open the **three-dot menu** next to it.

**Examples**

<Tabs>
  <Tab title="Copy the Table ID">
    * *Display Name*: `Demo table`
    * *Unique Name(ID)*: `demo_table`

    <Frame>
      <img src="https://mintcdn.com/blinkops-2/ZA3cU0qNFQK5NU_S/img/Tables/CopyTableID.gif?s=09c5d3fb30f1adc8a067bf5cafab9b9e" width="1944" height="1080" data-path="img/Tables/CopyTableID.gif" />
    </Frame>
  </Tab>

  <Tab title="Copy the Field ID">
    * *Display Name*: `Number`
    * *Unique Name(ID)*: `number`

    <Frame>
      <img src="https://mintcdn.com/blinkops-2/ZA3cU0qNFQK5NU_S/img/Tables/CopyFieldID.gif?s=8633b53d9f689bffd46db219248879f3" width="1956" height="1080" data-path="img/Tables/CopyFieldID.gif" />
    </Frame>
  </Tab>
</Tabs>

## Interactive Guide - Tables

You can also refer to the following tutorial guides for a more in-depth understanding of how to create a table, add a new table record and add table fields.

<AccordionGroup>
  <Accordion title="Create your First Table" icon="circle-1">
    <iframe src="https://demo.arcade.software/I2Z2DREWMrYsvSuHROqM?embed&show_copy_link=true" title="Create your First Table" frameborder="0" loading="lazy" webkitAllowFullScreen mozAllowFullScreen allowFullScreen allow="clipboard-write" className="iframe-webhook" width="100%" height="420" />
  </Accordion>

  <Accordion title="Add New Table Records" icon="circle-2">
    <iframe src="https://demo.arcade.software/eSwJpjG3JbROmKkBrpAV?embed&show_copy_link=true" title="Add New Table Records" frameborder="0" loading="lazy" webkitAllowFullScreen mozAllowFullScreen allowFullScreen allow="clipboard-write" className="iframe-webhook" width="100%" height="420" />
  </Accordion>

  <Accordion title="Add a Table Field" icon="circle-3">
    <iframe src="https://demo.arcade.software/FkwAwyzAP6vNAvmGqAlF?embed&show_copy_link=true" title="Add a Table Field" frameborder="0" loading="lazy" webkitAllowFullScreen mozAllowFullScreen allowFullScreen allow="clipboard-write" className="iframe-webhook" width="100%" height="420" />
  </Accordion>
</AccordionGroup>

## Related Articles

<CardGroup cols={2}>
  <Card title="Using Tables in Workflows" icon="network-wired" iconType="solid" href="/docs/blink-platform/tables/tables-in-workflows">
    Learn more about creating and using table actions in Workflows
  </Card>

  <Card title="Basic Table Operations" icon="briefcase" iconType="solid" href="/docs/blink-platform/tables/tables-basic-operations">
    Learn more about basic table operations
  </Card>

  <Card title="Viewing Tables" icon="eye" iconType="solid" href="/docs/blink-platform/tables/viewing-tables">
    Learn more about filtering, sorting, ordering and browsing the table records
  </Card>

  <Card title="Table System Limits" icon="minus" iconType="solid" href="/docs/blink-platform/tables/system-limits">
    Learn More About Table Limitations
  </Card>
</CardGroup>
