Aunque las plantillas Quick-Add cubren columnas comunes, a veces necesitas control total sobre nombres de columnas, tipos de datos y opciones. El constructor de tablas del Panel MySQL de Nobregas te permite añadir columnas personalizadas con configuraciones precisas para cualquier caso de uso.
Añadir una Columna Personalizada
- Abre el Constructor de Tablas (navegando a Databases > Manage > Create Table).
- Introduce el nombre de tu tabla.
- Haz clic en el botón Add Column Manually debajo de los botones de plantilla.
- Aparece una nueva fila de columna en blanco con campos para configuración.
Configurar Opciones de Columna
Cada fila de columna personalizada tiene los siguientes ajustes:
Nombre de Columna
Escribe un nombre descriptivo usando letras minúsculas, números y guiones bajos. Ejemplos: phone_number, total_orders, birth_date.
Tipo de Datos
Selecciona del menú desplegable:
| Tipo de Datos | Descripción | Ejemplo de Uso |
|---|---|---|
| INT | Números enteros (-2 mil millones a +2 mil millones) | IDs, conteos, cantidades |
| BIGINT | Números enteros muy grandes | Contadores a gran escala, IDs de redes sociales |
| DECIMAL | Números con precisión exacta | Precios, datos financieros, coordenadas |
| VARCHAR | Texto de longitud variable (hasta 255 caracteres) | Nombres, emails, cadenas cortas |
| TEXT | Texto extenso (hasta 65.535 caracteres) | Artículos, descripciones, comentarios |
| TINYINT | Números pequeños (0-255) | Indicadores booleanos, códigos de estado |
| DATE | Solo fecha (YYYY-MM-DD) | Cumpleaños, fechas límite |
| DATETIME | Fecha y hora (YYYY-MM-DD HH:MM:SS) | Marcas de tiempo de eventos, horarios |
| TIMESTAMP | Fecha/hora auto-actualizada | Seguimiento de creación/actualización |
| JSON | Datos JSON estructurados | Configuraciones, metadatos, datos flexibles |
Clave Primaria
Marca esta casilla si la columna debe ser la clave primaria de la tabla. Una clave primaria identifica de forma única cada fila. Solo una columna debe ser la clave primaria (o usa claves compuestas vía SQL).
Auto Increment
Marca esto para que MySQL genere automáticamente valores secuenciales (1, 2, 3, ...). Esto se usa típicamente con columnas INT de clave primaria.
Nullable
Marca esto para permitir que la columna contenga valores NULL (vacíos). Deja sin marcar si la columna siempre debe tener un valor.
Valor por Defecto
Opcionalmente introduce un valor por defecto que se usa cuando se inserta una nueva fila sin especificar esta columna. Ejemplos:
0para columnas numéricasactivepara columnas de estadoCURRENT_TIMESTAMPpara columnas de timestamp
Añadir Múltiples Columnas Personalizadas
Haz clic en Add Column Manually repetidamente para añadir tantas columnas como necesites. Cada columna aparece como una nueva fila en el constructor. Puedes mezclar plantillas Quick-Add y columnas personalizadas libremente.
Eliminar una Columna Personalizada
Haz clic en el botón X en el lado derecho de cualquier fila de columna para eliminarla antes de crear la tabla.
Buenas Prácticas para Columnas Personalizadas
- Elige el tipo de datos correcto — No uses TEXT cuando VARCHAR es suficiente. No uses VARCHAR para números.
- Establece longitudes apropiadas — VARCHAR(50) para nombres, VARCHAR(255) para URLs y correos electrónicos.
- Usa DECIMAL para dinero — Nunca uses FLOAT o DOUBLE para valores financieros.
- Hazlo NOT NULL cuando sea posible — Evitar columnas nullable simplifica tus consultas y reduce comportamientos inesperados.
- Añade índices después — Para columnas por las que buscarás o filtrarás, considera añadir índices vía consultas SQL.