Crear tablas en MySQL es un paso fundamental después de haber creado una base de datos. Las tablas son las estructuras donde se almacenan los datos, organizados en filas y columnas. Puedes crear tablas en MySQL utilizando la interfaz gráfica de phpMyAdmin o mediante comandos SQL. A continuación, te explicaré ambas opciones.
Creación de Tablas en MySQL desde phpMyAdmin
1. Accede a la Base de Datos
- Abre phpMyAdmin en tu navegador y accede a la base de datos donde deseas crear la tabla.
- En el panel de la izquierda, haz clic en el nombre de la base de datos que acabas de crear o donde deseas agregar la nueva tabla.
- Esto abrirá una vista con las tablas existentes en esa base de datos (si las hay).
2. Crear una Nueva Tabla
- En la parte central de la pantalla, verás un formulario para crear una nueva tabla.
- Nombre de la tabla: Ingresa el nombre de la tabla que deseas crear.
- Número de columnas: Especifica cuántas columnas (campos) tendrá la tabla.
- Nombre de la tabla:
productos
- Número de columnas:
5
- Haz clic en “Continuar” para proceder.
3. Definir las Columnas de la Tabla
En la siguiente pantalla, verás un formulario donde puedes definir cada columna de la tabla. Aquí es donde especificas:
- Nombre: El nombre de la columna (por ejemplo,
id
,nombre
,precio
, etc.). - Tipo: El tipo de datos que almacenará la columna (por ejemplo,
INT
,VARCHAR
,DECIMAL
, etc.). - Longitud/Valores: La longitud máxima o los valores permitidos para la columna (por ejemplo,
255
para unVARCHAR
,10,2
para unDECIMAL
, etc.). - Predeterminado: El valor por defecto para la columna si no se especifica ningún valor.
- Auto_increment: Marca esta opción para un campo
INT
que actúe como una clave primaria (generalmente, elid
), para que se incremente automáticamente con cada nuevo registro. - Clave primaria: Puedes marcar una columna como clave primaria (PK), lo que asegura que los valores en esa columna sean únicos y no nulos.
- Ejemplo de estructura de tabla
productos
:
Nombre | Tipo | Longitud/Valores | Atributos | Nulo | Predeterminado | Extra |
id | INT | 11 | NO | AUTO_INCREMENT | ||
nombre | VARCHAR | 255 | NO | |||
precio | DECIMAL | 10,2 | NO | 0,00 | ||
cantidad | INT | 11 | NO | 0 | ||
imagen | BLOB | SI | NULL |
Después de definir todas las columnas, haz clic en “Guardar”.
4. Verifica la Creación de la Tabla
Una vez guardada la tabla, phpMyAdmin te llevará de regreso a la vista de la base de datos, donde verás la nueva tabla listada en el panel de la izquierda. Puedes hacer clic en el nombre de la tabla para comenzar a agregar datos o realizar consultas.
Creación de Tablas mediante SQL en phpMyAdmin
Además de la interfaz gráfica, también puedes crear tablas escribiendo comandos SQL en phpMyAdmin.
1. Accede a la Sección de SQL
- Una vez dentro de la base de datos donde deseas crear la tabla, haz clic en la pestaña “SQL” en la parte superior.
- Se abrirá una nueva ventana donde puedes escribir y ejecutar comandos SQL.
2. Escribir el Comando SQL para Crear la Tabla
Escribe un comando SQL para crear la tabla con la estructura deseada. Por ejemplo:
CREATE TABLE productos (
id INT(11) NOT NULL AUTO_INCREMENT,
nombre VARCHAR(255) NOT NULL,
precio DECIMAL(10,2) NOT NULL DEFAULT '0.00',
cantidad INT(11) NOT NULL DEFAULT '0',
imagen BLOB,
PRIMARY KEY (id)
);
Este comando crea una tabla llamada productos
con las siguientes columnas:
- id: Un campo entero que se incrementa automáticamente y actúa como clave primaria.
- nombre: Un campo de texto con una longitud máxima de 255 caracteres.
- precio: Un campo decimal con hasta 10 dígitos, incluyendo 2 decimales.
- cantidad: Un campo entero para la cantidad de productos.
- imagen: Un campo BLOB para almacenar imágenes.
3. Ejecutar el Comando SQL
- Haz clic en “Continuar” o “Go” para ejecutar el comando.
- Si el comando se ejecuta correctamente, phpMyAdmin te mostrará un mensaje de confirmación y la nueva tabla aparecerá en la lista de tablas de la base de datos.
Conclusión
Crear tablas en MySQL es esencial para organizar y almacenar datos de manera estructurada. Puedes hacerlo fácilmente usando phpMyAdmin, ya sea a través de su interfaz gráfica o mediante la ejecución de comandos SQL. Una vez creada la tabla, puedes empezar a trabajar con los datos, realizando inserciones, actualizaciones, eliminaciones y consultas.