7.- Mostrar datos de mysql en tabla html con php
Tabla de contenido:
Al administrar servidores de bases de datos MySQL, una de las tareas más frecuentes que realizará es familiarizarse con el entorno. Esto incluye enumerar bases de datos que residen en el servidor, mostrar las tablas de la base de datos o obtener información sobre las cuentas de usuario y sus privilegios.
Este artículo muestra cómo enumerar tablas en una base de datos MySQL o MariaDB a través de la línea de comandos.
Mostrar tablas de MySQL
Para obtener una lista de las tablas en una base de datos MySQL, use la herramienta de cliente
mysql
para conectarse al servidor MySQL y ejecutar el comando
SHOW TABLES
.
Acceda al servidor MySQL:
mysql -u user -p
Desde el shell de MySQL, cambie a la base de datos utilizando la instrucción
USE
:
USE database_name;
Ejecute el siguiente comando para obtener una lista de todas las tablas y vistas en la base de datos actual:
SHOW TABLES;
La salida se verá más o menos así:
+----------------------------+ | Tables_in_database_name | +----------------------------+ | actions | | permissions | | permissions_roles | | permissions_users | | roles | | roles_users | | settings | | users | +----------------------------+ 8 rows in set (0.00 sec)
El modificador
FULL
opcional mostrará el tipo de tabla como una segunda columna de salida.
SHOW FULL TABLES;
La salida se verá más o menos así:
+----------------------------+------------+ | Tables_in_database_name | Table_type | +----------------------------+------------+ | actions | VIEW | | permissions | BASE TABLE | | permissions_roles | BASE TABLE | | permissions_users | BASE TABLE | | roles | BASE TABLE | | roles_users | BASE TABLE | | settings | BASE TABLE | | users | BASE TABLE | +----------------------------+------------+ 8 rows in set (0.00 sec)
Para obtener una lista de las tablas sin cambiar a la base de datos, use la cláusula
FROM
o
IN
seguida del nombre de la base de datos:
SHOW TABLES FROM database_name;
La cláusula
LIKE
se puede usar para filtrar la salida del comando
SHOW TABLES
acuerdo con un patrón específico.
SHOW TABLES LIKE pattern;
Por ejemplo, la siguiente declaración devolverá todas las bases de datos cuyos nombres comienzan con 'abierto':
SHOW TABLES LIKE 'permissions%';
+-------------------------------------------+ | Tables_in_database_name (permissions%) | +-------------------------------------------+ | permissions | | permissions_roles | | permissions_users | +-------------------------------------------+ 3 rows in set (0.00 sec)
El signo de porcentaje (
%
) significa cero, uno o varios caracteres.
Mostrar tablas de MySQL desde la línea de comandos
Para obtener información sobre las tablas del shell de Linux, puede usar el comando
mysql -e
o el comando
mysqlshow
que muestra información de bases de datos y tablas.
Esto es especialmente útil cuando desea trabajar con sus bases de datos MySQL utilizando scripts de shell.
Ejecute el siguiente comando en su terminal para mostrar una lista de todas las bases de datos:
mysql -u user -p -e 'SHOW TABLES FROM database_name;'
La salida mostrará una lista de todas las tablas:
+----------------------------+ | Tables_in_database_name | +----------------------------+ | actions | | permissions | | permissions_roles | | permissions_users | | roles | | roles_users | | settings | | users | +----------------------------+
Aquí hay un ejemplo usando el comando
mysqlshow
:
mysqlshow database_name
Puede filtrar la salida con el comando
grep
.
Conclusión
Para obtener información sobre las tablas en una base de datos MySQL, use el comando
SHOW TABLES
.
Siéntase libre de dejar un comentario si tiene alguna pregunta.
mysql mariadbMySQL Creator lanza una campaña para 'guardar' la base de datos
El creador de MySQL Monty Widenius insta a los usuarios a ayudar a 'salvar' MySQL de Oracle.
Cómo listar bases de datos y tablas postgresql usando psql
Al administrar servidores de bases de datos PostgreSQL, una de las tareas más comunes que probablemente realice es enumerar las bases de datos y sus tablas. PostgreSQL viene con una herramienta interactiva llamada psql que le permite conectarse al servidor y ejecutar consultas en él.
Cómo mostrar una lista de todas las bases de datos en mysql
Al administrar servidores de bases de datos MySQL, una de las tareas más comunes que tendrá que hacer es familiarizarse con el entorno. Este tutorial explica cómo mostrar todas las bases de datos en un servidor MySQL o MariaDB a través de la línea de comandos.