MySQL UI lets you create a new table through a visual dialog — no SQL required. You define the table name and each of its columns using form fields, and MySQL UI generates and runs theDocumentation Index
Fetch the complete documentation index at: https://docs.w22.dev/llms.txt
Use this file to discover all available pages before exploring further.
CREATE TABLE statement for you.
You must have a database selected in the sidebar before creating a table. If no database is active, the table list toolbar will not show the create option.
Opening the dialog
Click the + icon in the table list toolbar on the left sidebar. The Create new table dialog opens with two starter columns pre-filled: anid primary key with auto-increment, and a created_at timestamp. You can keep, edit, or remove these as needed.
Steps
Enter a table name
Type a name for your table in the Table name field. Use lowercase letters, digits, and underscores — avoid spaces and special characters to stay compatible with all MySQL clients.
Define your columns
Each row in the column list represents one column. For every column, fill in:
To remove a column you no longer need, click the trash icon on that row.
| Field | Description |
|---|---|
| Name | The column name. |
| Type | The data type. Choose from the dropdown — options include INT, BIGINT, VARCHAR(255), VARCHAR(100), TEXT, DATE, DATETIME, TIMESTAMP, DECIMAL(10,2), FLOAT, BOOLEAN, JSON, BLOB, and more. |
| Null | Check this box if the column should allow NULL values. Leave it unchecked to require a value on every row. |
| PK | Check this box to make the column the primary key. |
| AI | Check this box to enable AUTO_INCREMENT. Typically used with integer primary key columns so MySQL assigns a unique ID automatically. |
Add more columns
Click Add (the + button above the column list) to append another column row. Repeat until all columns are defined.
