MySQL saber o nome das tabelas
Podemos obter o nomes das tabelas de uma base de dados de MySQL de várias formas, aqui deixo uma.
Acedam ao MySQL por linha de comandos.
Caso não saibam qual o nome da base de dados podem usar o seguinte comando para obter todas as tabelas do MySQL:
show databases;
Depois escolham a base de dados que querem trabalhar usando o comando:
use [DATABASE_NAME];
De seguida para obterem as tabelas dessa base de dados usem o comando:
show tables;
Mostrando um exemplo vou mostrar o output de uma máquina onde tenho o Zabbix a funcionar.
Verifico quais as bases de dados que tenho nesta instância de MySQL.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| zabbix |
+--------------------+
3 rows in set (0.06 sec)
Depois escolho a base de dados pretendida que é a do Zabbix.
mysql> use zabbix;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
Depois verifico quais as tabelas dessa base de dados.
mysql> show tables;
+-----------------------+
| Tables_in_zabbix |
+-----------------------+
| acknowledges |
| actions |
| alerts |
........
........
| users_groups |
| usrgrp |
| valuemaps |
+-----------------------+
88 rows in set (0.00 sec)
Neste caso esta base de dados tinha 88 tabelas, encurtei um pouco para terem a noção de qual seria o output.
Assim ficam com as tabelas de uma base de dados do MySQL
Pode fazer uma doação para ajudar a mater o site, Obrigado!