7.- Mostrar datos de mysql en tabla html con php
Tabla de contenido:
- Mostrar bases de datos MySQL
- Mostrar todas las bases de datos MySQL
- Filtrando el resultado
- Mostrar bases de datos MySQL desde la línea de comandos
- Conclusión
Al administrar servidores de bases de datos MySQL, una de las tareas más comunes que tendrá que hacer es familiarizarse con el entorno. Esto implica tareas como enumerar bases de datos que residen en el servidor, mostrar las tablas de una base de datos en particular u obtener información sobre cuentas de usuario y sus privilegios.
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.
Mostrar bases de datos MySQL
La forma más común de obtener una lista de las bases de datos MySQL es usar el cliente
mysql
para conectarse al servidor MySQL y ejecutar el comando
SHOW DATABASES
.
Acceda al servidor MySQL con el siguiente comando e ingrese su contraseña de usuario MySQL cuando se le solicite:
mysql -u user -p
Si no ha establecido una contraseña para su usuario de MySQL, puede omitir el
-p
.
Desde el shell de MySQL, ejecute el siguiente comando:
SHOW DATABASES;
El comando imprimirá una lista de todas las bases de datos para las cuales el usuario tiene algún tipo de privilegio otorgado. El resultado será similar a esto:
+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+ 2 rows in set (0.00 sec)
Otro comando que puede usar para enumerar las bases de datos es
SHOW SCHEMAS
que es sinónimo del comando
SHOW DATABASES
:
SHOW SCHEMAS;
El resultado será el mismo que cuando se usa el comando
SHOW DATABASES
:
+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+ 2 rows in set (0.00 sec)
Mostrar todas las bases de datos MySQL
Para enumerar todas las bases de datos en el servidor MySQL, deberá iniciar sesión como un usuario que pueda acceder a todas las bases de datos, de manera predeterminada, ese es el usuario raíz de MySQL o establecer un privilegio global
SHOW DATABASES
.
Inicie sesión en un usuario root de MySQL:
mysql -u user -p
Ejecute el comando
SHOW DATABASES
:
SHOW DATABASES;
Verá una lista de todas las bases de datos en el servidor MySQL:
+--------------------+ | Databases | +--------------------+ | information_schema | | database_name | | mysql | | opencart | | wordpress | | performance_schema | | sys | +--------------------+ 7 rows in set (0.00 sec)
Filtrando el resultado
La cláusula
LIKE
se puede usar para filtrar la salida del comando
SHOW DATABASES
acuerdo con un patrón específico.
SHOW DATABASES LIKE pattern;
Por ejemplo, la siguiente declaración devolverá todas las bases de datos cuyos nombres comienzan con 'abierto':
SHOW DATABASES LIKE 'open%';
+--------------------+ | Database | +--------------------+ | opencart | +--------------------+ 1 rows in set (0.00 sec)
El signo de porcentaje (
%
) significa cero, uno o varios caracteres.
La siguiente declaración le dará una lista de todas las bases de datos que comienzan con "abrir" o "palabra":
SELECT schema_name
FROM information_schema.schemata
WHERE schema_name LIKE 'open%' OR
schema_name LIKE 'word%';
+--------------------+ | Database | +--------------------+ | opencart | | wordpress | +--------------------+ 2 rows in set (0.00 sec)
Mostrar bases de datos MySQL desde la línea de comandos
Para obtener una lista de las bases de datos sin iniciar sesión en el shell de MySQL, puede usar el comando
mysql
con la opción
-e
que significa ejecutar o el
mysqlshow
que muestra información de tablas y bases de datos.
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 databases;'
+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+
Aquí hay un ejemplo usando el comando
mysqlshow
:
mysqlshow -u user -p
La salida será idéntica a la del comando anterior.
Conclusión
Ha aprendido cómo obtener una lista de todas las bases de datos en su servidor MySQL.
Siéntase libre de dejar un comentario si tiene alguna pregunta.
mysql mariadbLas ventas globales de la popular consola Wii de Nintendo cayeron bruscamente y las ventas y "La caída de las ventas mundiales de la popular consola Wii de Nintendo y una desaceleración menos dramática en las ventas de la DS portátil hicieron bajar las ventas y las ganancias de la compañía en el trimestre de abril a junio", dijo el jueves. , dijo la compañía el jueves.
Nintendo dijo que las ganancias netas para el período de tres meses fueron de ¥ 42 mil millones (US $ 443 millones en el último día del período), un 61 por ciento menos que en el mismo período del año pasado, mientras las ventas cayeron un 40 por ciento a ¥ 253 mil millones.
Cómo hacer una copia de seguridad y restaurar bases de datos mysql con mysqldump
Este tutorial explica cómo hacer una copia de seguridad y restaurar bases de datos MySQL o MariaDB desde la línea de comandos utilizando la utilidad mysqldump. Los archivos de respaldo creados por la utilidad mysqldump son básicamente un conjunto de instrucciones SQL que pueden usarse para recrear la base de datos original.
Listar (mostrar) tablas en una base de datos mysql
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 utilizando el comando SHOW TABLES.