> For the complete documentation index, see [llms.txt](https://docs.editable.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.editable.io/getting-data-into-editable/create-a-table/create-from-scratch.md).

# Create From Scratch

This section explains the steps to create a table from scratch.

1. Select the option as shown below and then click **Continue.**

<figure><img src="/files/yXJmlgn7aNVbk9s2SvgY" alt=""><figcaption><p>Create From Scratch</p></figcaption></figure>

2. The 'Create Table' pop-window opens where you can specify the required details.

<figure><img src="/files/N0ljOOFAUFsDZoMz67od" alt=""><figcaption><p>Create Table</p></figcaption></figure>

3. **Select Connection:** Choose from the list of admin or user connections, or [EDITable managed DB](/admin-portal-and-editable-console/admin-portal/settings/writeback-settings/editable-managed-db.md). The supported database connections are mentioned [here](/introduction-to-editable/supported-database-connections.md).

<figure><img src="/files/ED6YI2wzWPrQt12QV3MP" alt=""><figcaption><p>Select connection</p></figcaption></figure>

4. If you do not want to choose any of the existing connections and would like to add a new connection, click on **Add Connection.** To learn more on adding a connection, refer to [this page](/admin-portal-and-editable-console/admin-portal/settings/writeback-settings/add-and-manage-connections.md).

<figure><img src="/files/bBZaMTMrWb84PFxse6rM" alt=""><figcaption><p>Add connection</p></figcaption></figure>

5. **Table Name:** Enter a name for your table.

<figure><img src="/files/h7Z3zQlOKMqTN0tXwLVm" alt=""><figcaption><p>Table name</p></figcaption></figure>

6. **Column Details:** Start creating your table by adding the column name, primary key, and other relevant details like length, precision, etc. wherever applicable.

<figure><img src="/files/dH97iqqPXz1niFcTtWcr" alt=""><figcaption><p>Add Column details</p></figcaption></figure>

7. **Add Column:** Click on '+ Add Column' at the top of the 'Column Details' table to add a new field/column.&#x20;

<figure><img src="/files/ceLZBYxjnMb2DEU5kayg" alt=""><figcaption><p>Add Column</p></figcaption></figure>

8. **Advanced Properties:** Check this option to add advanced properties to the column such as Display Name, Thousands Separator, Prefix and Suffix.

<figure><img src="/files/vhPrDIhMPPV7h3OrYzJY" alt=""><figcaption><p>Advanced Properties</p></figcaption></figure>

9. Click the **bin icon** as shown below if you want to delete that column.

<figure><img src="/files/vN0d8Dm4IikvehZwZnmc" alt=""><figcaption><p>Delete a column</p></figcaption></figure>

10. You can click on **Preview** if you wish to view the SQL query generated which will be used to create a new table in the chosen destination.

<figure><img src="/files/3f7SpyCtZnkNeSbKsbVs" alt=""><figcaption><p>Preview Query</p></figcaption></figure>

11. Click **Apply** after entering all the column details.

<figure><img src="/files/nRbeDj8X6BHtv4SnSale" alt=""><figcaption><p>Click 'Apply'</p></figcaption></figure>

You can now download a pre-configured Power BI report (.pbix file) with a live connection to the table.&#x20;

{% hint style="info" %}
After downloading the .pbix file, you might get a few pop-up messages:

* Click 'Apply changes' to apply any pending changes to the queries.
* Close the 'Pause visuals' suggestion tip that appears below. **Do not pause the visuals** so the live changes get synced to the database.
* Save the .pbix report at regular intervals after making any changes to avoid loss of data.
  {% endhint %}

After creating a table, you can proceed to the next step: [managing columns](/working-with-editable/manage-columns.md), to configure them, and then you can start working on your data.

If you already have an existing database, you can directly connect to it and start working on it. This is explained in the next section.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.editable.io/getting-data-into-editable/create-a-table/create-from-scratch.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
