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

# Schema Editor

Schema Editor provides a visual interface for modifying database structures without writing SQL.

## Getting Started

Access Schema Editor by:

* Creating a new plan: **CI/CD** > **Plans** > **New Plan** > Select `Schema Migration`
* From database page: **Database** > **Databases** > Select database > **Edit Schema**

## Basic Operations

### Tables

* **Create**: Click **New Table** or use `···` menu next to a schema
* **Duplicate**: Click the copy button on any table row
* **Delete**: Click `···` > **Drop table** (use **Restore** to undo)
* **Rename**: Available for newly created tables only

### Columns

* **Add**: Select table > Click **Add Column** > Configure properties
* **Modify**: Click on existing columns to edit properties

### Schemas

Use the `···` menu on database/schema rows to create, drop, or restore schemas.

## Apply Changes

Click **Preview Issue** to review generated SQL and create a change issue.

<img src="https://mintcdn.com/dbx/afRbc5nzzK45dH85/content/docs/change-database/schema-editor/edit-schema-issue.webp?fit=max&auto=format&n=afRbc5nzzK45dH85&q=85&s=80965142180f026eab464710ee8c069f" alt="" width="1836" height="1016" data-path="content/docs/change-database/schema-editor/edit-schema-issue.webp" />
