Búsqueda de sitios web

Cómo administrar bases de datos con facilidad usando phpMyAdmin


Esta popular aplicación web de larga duración coloca una interfaz de usuario simple encima de su base de datos MySQL.

Administrar bases de datos SQL puede resultar bastante abrumador si eres un principiante. Esto se debe a que las bases de datos como MySQL y MariaDB necesitan que usted esté familiarizado con el lenguaje de consulta estructurado (SQL). También necesita saber cómo utilizar el shell MySQL, la interfaz de línea de comandos y posiblemente algunas otras herramientas complejas.

Si no está familiarizado con SQL y la línea de comandos, entonces la herramienta phpMyAdmin es para usted. phpMyAdmin le permite administrar sus bases de datos MySQL y MariaDB incluso sin saber escribir SQL o usar el símbolo del sistema.

¿Qué es phpMyAdmin?

phpMyAdmin es una herramienta de gestión de bases de datos gratuita y de código abierto. Proporciona una interfaz de usuario que le facilita la administración de su base de datos, incluso con poca experiencia. Para utilizar la herramienta, no necesita conocimientos de SQL ni del símbolo del sistema. Puede realizar la mayoría de las tareas con unos pocos clics.

La herramienta admite una amplia variedad de servidores. Pero a menudo se usa con MySQL y MariaDB. Incluye una sección SQL en su interior que puede ejecutar comandos y bases de datos SQL. Esta característica es útil si está familiarizado con SQL y desea más flexibilidad.

Cómo instalar phpMyAdmin

La forma más sencilla de instalar y acceder a phpMyAdmin es a través de una pila de servidor. Las pilas de servidores más comunes son WAMP y XAMPP. El software WAMPServer introduce la pila WAMP en su computadora. Esto le permite ejecutar Apache, MySQL y PHP en una computadora con Windows.

XAMPP es básicamente lo mismo. Pero incluye soporte para el lenguaje Perl y puede ejecutarse en cualquier sistema operativo. Si bien son perfectos para el desarrollo, debes evitar usar WAMPServer o XAMPP en producción.

Puede descargar el software WampServer si está ejecutando Windows o descargar XAMPP en caso contrario. Durante el proceso de configuración de cualquiera de ellos, asegúrese de instalar phpMyAdmin además de MySQL, MariaDB, etc.

Iniciar sesión en phpMyAdmin

Una vez que haya configurado correctamente WAMPServer o XAMPP, inicie la aplicación haciendo doble clic en su icono.

Si está ejecutando XAMPP, inicie Apache, PHP y MySQL en el área de administración. Pero si está ejecutando WAMPServer, haga clic en el icono de la bandeja y seleccione Iniciar todos los servicios. Esto inicia su servidor de desarrollo local.

Tanto para WAMP como para XAMPP, puede acceder a phpMyAdmin navegando a localhost/phpmyadmin en su navegador web. Le pedirá que inicie sesión en su servidor MySQL o MariaDB.

De forma predeterminada, su nombre de usuario debe ser root y su contraseña debe estar en blanco (como si estuviera vacía).

Una vez que haya iniciado sesión, encontrará las bases de datos tituladas mysql, rendimiento_schema, information_schema y sys. . Estas bases de datos se crean automáticamente durante la instalación.

Creando una nueva base de datos

Para crear una nueva base de datos en phpMyAdmin, haga clic en Nuevo en la barra lateral. Luego, asigne un nombre a su base de datos y seleccione el tipo de esquema:

Para obtener más información sobre los esquemas MySQL, consulte nuestra guía detallada sobre cómo escribir esquemas de bases de datos MySQL.

Cuando haya terminado, haga clic en Crear para crear la base de datos.

Crear una nueva tabla en la base de datos

Dentro de phpMyAdmin, haga clic en su nueva base de datos y haga clic en Crear nueva tabla. Le pedirá que nombre su tabla y especifique el número de columnas. Dale a tu mesa un nombre descriptivo. Una vez que haya terminado de proporcionar el nombre y los números de columna, haga clic en Crear para agregar la tabla.

A continuación, configure la estructura de la tabla. La estructura incluye el nombre de la columna, tipo, longitud/valor, etc.

La siguiente tabla usuarios tiene cuatro columnas tituladas id, nombre, correo electrónico y ubicación. >. Cada columna tiene un tipo, longitud y valor de intercalación:

Para la columna id, seleccione ÚNICO en índice. Esto garantiza que el valor id de cada columna sea único. Recuperaría registros individuales de la tabla por su identificación única.

Una vez que haya terminado, haga clic en Guardar para crear la tabla con las columnas especificadas.

Insertando un nuevo registro en phpMyAdmin

Para insertar un nuevo registro en la tabla, haga clic en la pestaña Insertar en la parte superior. Luego complete las entradas con los valores que desee en cada columna para esa fila específica. La siguiente imagen nos muestra agregando el primer usuario:

Una vez que haya terminado, haga clic en el botón Ir para insertar el nuevo registro en la tabla. Si el valor id ya existe en la tabla, recibirá un mensaje de error que indica que "la identificación no es única".

Eliminar todos los registros en phpMyAdmin

En ciertos escenarios, es posible que desee eliminar todos los registros presentes en una tabla en particular. Para hacer esto, inicie sesión en phpMyAdmin. Luego, haga clic en la base de datos que contiene la tabla que desea vaciar. Haga clic en el enlace "Vaciar" de esa tabla para borrar su contenido:

Haga clic en Aceptar en el cuadro de alerta para eliminar todos los comentarios.

Escribir y ejecutar comandos SQL en phpMyAdmin

Puede utilizar la interfaz de usuario de phpMyAdmin para realizar muchas acciones. Pero existen límites a lo que puede hacer desde la interfaz de usuario. La pestaña SQL le brinda más poder y control sobre su base de datos. Le permite modificar su base de datos y su contenido ejecutando comandos SQL.

Puede utilizar consultas SQL para:

  • Crear una nueva base de datos
  • Agregar una nueva tabla a la base de datos
  • Insertar nuevas filas en la tabla
  • Actualizar filas existentes (lo que no puedes hacer en la interfaz de usuario)
  • Leer y eliminar filas específicas en la tabla.

Para ejecutar un comando SQL en phpMyAdmin, haga clic en la pestaña SQL y escriba su consulta allí. Por ejemplo, la siguiente captura de pantalla muestra el comando para agregar un segundo usuario a su tabla usuarios.

Aquí está el comando:

INSERT INTO `users` (`id`, `name`, `email`, `location`) VALUES ('2', 'John Snow', 'johnsnow@gmail.com', 'USA');

Ejecute el comando haciendo clic en el botón Ir. Esto inserta una nueva fila dentro de su tabla.

Más información sobre SQL

Para utilizar phpMyAdmin de forma eficaz, debes estar familiarizado con SQL. SQL ofrece una forma más rápida y sólida de realizar operaciones de bases de datos utilizando phpMyAdmin. Tanto MySQL como MariaDB admiten SQL. También puedes usarlo con cualquier otra base de datos compatible con SQL como PostgreSQL y Microsoft SQL Server.

Si bien hay muchos comandos en SQL, solo utilizará un subconjunto de estos comandos con regularidad. Los comandos básicos incluyen insertar, seleccionar, ordenar, actualizar y unir. Hay alrededor de una docena de comandos de este tipo y los utilizará el 90% del tiempo en sus consultas.