Existe algum comando para saber (selecionar ou listar) os nomes das tabelas de um banco de dados mysql ?
olha com mysql eu nunca testei, mas utilizei a API do JAVA com sql server
public static ArrayList geraBuscaTabelas(Connection con) {
ResultSet rs = null;
ArrayList list = new ArrayList();
try {
rs = con.getMetaData().getTables(null, "public", null, new String[]{"TABLE"});
while (rs.next()) {
list.add(rs.getString(3));
}
} catch (Exception e) {
e.printStackTrace();
}
}
eu sei que na terceira coluna do metaData tem este campo, mas foi na tentativa e erro nunca procurei a documentação.
Não sei se vai te ajudar muito mas dentro mysql tem o information_schema que tem tudo que existe dentro do teu banco