Tema 13 · phpMyAdmin

Acceso y Gestión Visual con phpMyAdmin

Aprende a ingresar a phpMyAdmin, crear bases de datos con cotejamiento utf8mb4_unicode_ci, diseñar tablas y exportar respaldos SQL.

¿Qué es phpMyAdmin?

phpMyAdmin es una herramienta web escrita en PHP diseñada para administrar bases de datos MySQL y MariaDB a través de una interfaz gráfica amigable, evitando tener que memorizar comandos complejos de consola durante el desarrollo inicial.

Para acceder, asegúrate de que tanto Apache como MySQL estén activos (en verde) en el panel de XAMPP, y abre en tu navegador:
http://localhost/phpmyadmin

Creación de tu Primera Base de Datos: La Regla del Cotejamiento

  1. En la barra lateral izquierda de phpMyAdmin, haz clic en el botón "Nueva" (o New).
  2. Escribe el nombre de la base de datos (por ejemplo, mi_tienda_db en minúsculas y sin espacios).
  3. En el selector de Cotejamiento (Collation), selecciona siempre:
    utf8mb4_unicode_ci (o utf8mb4_spanish2_ci si es puramente en español).
    ¿Por qué? Porque utf8mb4 soporta todos los caracteres internacionales, tildes, la letra "ñ" y emojis modernos de cuatro bytes sin corromper los textos.
  4. Haz clic en el botón Crear.

Exportación e Importación de Respaldos (.sql)

Operación Pestaña en phpMyAdmin Acción que Realiza
Exportar Pestaña Exportar (Export) Genera y descarga un archivo .sql con la estructura de tablas y todos los datos para respaldar o migrar tu base de datos.
Importar Pestaña Importar (Import) Carga un archivo .sql existente en tu computadora y restaura todas las tablas y registros en tu servidor local.

⚡ Script SQL de Creación Rápida de Tabla

Puedes pegar este script en la pestaña "SQL" de phpMyAdmin para crear una tabla de clientes de prueba en segundos:

crear-tabla-clientes.sql
Solo lectura
-- Crear tabla de clientes con soporte completo de caracteres y fechas
CREATE TABLE IF NOT EXISTS `clientes` (
  `id` INT AUTO_INCREMENT PRIMARY KEY,
  `nombre` VARCHAR(100) NOT NULL,
  `email` VARCHAR(150) NOT NULL UNIQUE,
  `telefono` VARCHAR(20) NULL,
  `creado_en` DATETIME DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Insertar registros de prueba con tildes
INSERT INTO `clientes` (`nombre`, `email`, `telefono`) VALUES
('Andrés Felipe Gómez', '[email protected]', '+57 300 1234567'),
('Camila Hernández', '[email protected]', '+57 310 9876543');
🧠
Mini-Quiz de Retención
Comprueba tu comprensión antes de pasar a la siguiente lección
1 Pregunta
Pregunta 1
¿Cuál cotejamiento (Collation) se recomienda seleccionar al crear una base de datos en phpMyAdmin para soportar tildes, letra ñ y emojis?
🦉
¿Tienes dudas con este tema?
Sócrates AI puede darte analogías y explicarte este código paso a paso.

🚀 ¿Quieres dominar Manual de XAMPP: Instalación & Pruebas y crear proyectos reales?

Aprende arquitectura limpia, desarrollo web moderno, buenas prácticas y despliegue en producción con nuestro Bootcamp Fullstack Developer con mentorías en vivo.

🏛️ Autoría y Propiedad Intelectual: Obra educativa original de David Amador para Kilopolis Academia (Solucionáticos), estructurada sobre las especificaciones y estándares abiertos del W3C, el estándar vivo de WHATWG y la documentación oficial de código abierto. © Todos los derechos reservados.