On this page
Inserting fields into database tables with phpMyAdmin
Learn how to add a new field (column) to a database table using phpMyAdmin in cPanel.
A field (also called a column) defines one piece of information a table stores - a name, an email address, a date, and so on. phpMyAdmin lets you add a new field to an existing table at any time, without writing SQL. This guide shows how.
Before you start
Open phpMyAdmin from the Databases section of cPanel, click your database in the left-hand panel, then click the table you want to change. If phpMyAdmin is new to you, see Becoming familiar with databases in phpMyAdmin.
Add a new field
-
With the table open, click the Structure tab.
-
Find the Add row beneath the list of columns. Enter how many fields you want to add, choose where they should go (for example after an existing column, or at the start of the table), then click Go.

-
Fill in the new field's details:
- Name - what the field is called, for example
phone. - Type - the kind of data it holds.
VARCHARsuits short text,INTwhole numbers,DATETIMEa date and time, andTEXTlong text. - Length/Values - for
VARCHAR, the maximum number of characters (for example20for a phone number).

- Name - what the field is called, for example
-
Click Save.
The new field is added to the table and appears in the Structure list, ready to store data.

You do not have to get the structure perfect first time. You can always change a field or remove one later.
If you need a hand, our support team is available 24/7 - just open a support ticket.