MySQL

How to Create a Table Using the Visual Table Builder

Create MySQL tables visually on Nobregas MySQL Panel. Use quick templates or add custom columns with the point-and-click table builder — no SQL required.

3 min read 9 views Updated Mar 17, 2026

The Nobregas MySQL Panel features a powerful visual table builder that lets you design database tables without writing a single line of SQL. Add columns, set data types, configure keys — all through an intuitive point-and-click interface.

Accessing the Table Builder

  1. Log in at mysql.nobregas.org.
  2. Click Databases in the top navigation bar.
  3. Click the Manage button (or click the database name) next to the database where you want to create a table.
  4. Click the Create Table button at the top right.

If the database has no tables yet, the builder appears inline on the page with a friendly prompt to create your first table. Otherwise, a modal window opens.

Step 1: Enter a Table Name

At the top of the builder, type a name for your table in the Table Name field. Use descriptive, lowercase names with underscores:

  • users
  • products
  • order_items
  • blog_posts

Table names can be up to 64 characters long and should contain only alphanumeric characters and underscores.

Step 2: Add Columns Using Quick Templates

The builder provides Quick Add buttons for common column types. Click any of these to instantly add a pre-configured column:

Template Column Created Data Type
ID (Auto) id INT, Primary Key, Auto Increment
Name name VARCHAR(255)
Email email VARCHAR(255)
Text content TEXT
Number amount INT
Decimal/Price price DECIMAL(10,2)
Yes/No is_active TINYINT(1), Default 0
Date date DATE
Date & Time datetime DATETIME
Timestamps created_at + updated_at TIMESTAMP
Password password VARCHAR(255)
JSON data JSON

Step 3: Add Custom Columns Manually

Click the Add Column Manually button to add a blank column row. For each column, configure:

  • Column Name — The name of the column (e.g., phone_number).
  • Data Type — Choose from INT, BIGINT, DECIMAL, VARCHAR, TEXT, TINYINT, DATE, DATETIME, TIMESTAMP, or JSON.
  • Primary Key — Check if this column is the primary key.
  • Auto Increment — Check to auto-generate sequential values (usually paired with primary key).
  • Nullable — Check if the column can contain NULL values.
  • Default Value — Optionally set a default.

Step 4: Review and Create

The builder shows a column count so you can verify how many columns you have added. Review your columns, then click Create Table.

The table is created instantly on your MySQL node. You will see it appear in the tables list, ready for data.

Tips for Good Table Design

  • Always start with an auto-increment ID column as the primary key.
  • Use VARCHAR for short text and TEXT for long content.
  • Use DECIMAL for money/prices — never use FLOAT for financial data.
  • Add created_at and updated_at timestamps for audit trails.
  • Keep column names descriptive and consistent (snake_case recommended).

Was this article helpful?