Exibir tabelas de uma Base de Dados Mysql
Ola,
Gostaria de saber como faço para exibir as tabelas de uma base de dados criada no mysql.
Alguem pode de ajudar pois não acho nada referente a esse assunto no google.
Obrigado
"Deus Abençoe"
Gostaria de saber como faço para exibir as tabelas de uma base de dados criada no mysql.
Alguem pode de ajudar pois não acho nada referente a esse assunto no google.
Obrigado
"Deus Abençoe"
Wilton Júnior
Curtidas 0
Respostas
Claudia Nogueira
11/11/2012
SHOW TABLES FROM nome_banco_de_dados
GOSTEI 0
Wilton Júnior
11/11/2012
Bom dia Claudia, então eu tentei esse código, mas quando eu o executo dentro de uma sqlquery do dbexpress da mensagem de erro.
Então eu não o que estou fazendo de errado pois não achei mais nada sobre esse tipo de assunto no google.
obrigado
"Deus a abençoe"
Então eu não o que estou fazendo de errado pois não achei mais nada sobre esse tipo de assunto no google.
obrigado
"Deus a abençoe"
GOSTEI 0
Claudia Nogueira
11/11/2012
Tinha entendido errado, achei que queria mostrar no PgAdmin ou outro.
Tentou usar o método GetTablesName do TSqlConnection?
Tentou usar o método GetTablesName do TSqlConnection?
SQLConnection1.GetTableNames(ListBox1.Items,'',False);
GOSTEI 0
Sikineli Strike
11/11/2012
OLA,
deixa eu ver se entendi o q você quer,
eu uso o sqlserver com conexão ado, mas o comando deve ser o mesmo,
ja tentou o select
para exibir os dados da tabela eu uso ...
select * from nome_da_tabela.
dai eu uso um adoquery e coloco na propriedade sql (tstring)... select * from nome_da_tabela;
ai eu uso um datasouce conectado a essa query
e uso o dbgrid e coloco na propriedade datasource, esse datasource da query;
eu sofri um pouco até aprender isso, eu sabia em vb, é bem diferente, em delphi bem mais simples.
Agora estou tentando adicionar filtro no dbgrid, pq pesquisa pode ser lento quando ter muitos dados na tabela,
se souber de algum bom!!!!
Espero ter ajudado!!!
deixa eu ver se entendi o q você quer,
eu uso o sqlserver com conexão ado, mas o comando deve ser o mesmo,
ja tentou o select
para exibir os dados da tabela eu uso ...
select * from nome_da_tabela.
dai eu uso um adoquery e coloco na propriedade sql (tstring)... select * from nome_da_tabela;
ai eu uso um datasouce conectado a essa query
e uso o dbgrid e coloco na propriedade datasource, esse datasource da query;
eu sofri um pouco até aprender isso, eu sabia em vb, é bem diferente, em delphi bem mais simples.
Agora estou tentando adicionar filtro no dbgrid, pq pesquisa pode ser lento quando ter muitos dados na tabela,
se souber de algum bom!!!!
Espero ter ajudado!!!
GOSTEI 0
Wilton Júnior
11/11/2012
Estou usando o TSQlquery e quero mostras as tabelas que estão dentro de uma base de dados.
Exemplo:
Tenho uma base de dados chama dbmysql dentro dessa base eu tenho as tabelas tab_funcionario, tab_pessoa.
quero que na dbgrid aparece a tab_funiconairo e tab_pessoa.
Então eu quero listar o conteudo de uma base de dados e não de uma tabela. Quero saber quais são as tabelas que um determinada base de dados Mysql SQL possui.
Entenderão?
Exemplo:
Tenho uma base de dados chama dbmysql dentro dessa base eu tenho as tabelas tab_funcionario, tab_pessoa.
quero que na dbgrid aparece a tab_funiconairo e tab_pessoa.
Então eu quero listar o conteudo de uma base de dados e não de uma tabela. Quero saber quais são as tabelas que um determinada base de dados Mysql SQL possui.
Entenderão?
GOSTEI 0
Wilton Júnior
11/11/2012
Estou usando o TSQlquery e quero mostras as tabelas que estão dentro de uma base de dados.
Exemplo:
Tenho uma base de dados chama dbmysql dentro dessa base eu tenho as tabelas tab_funcionario, tab_pessoa.
quero que na dbgrid aparece a tab_funiconairo e tab_pessoa.
Então eu quero listar o conteudo de uma base de dados e não de uma tabela. Quero saber quais são as tabelas que um determinada base de dados Mysql SQL possui.
Entenderão?
Exemplo:
Tenho uma base de dados chama dbmysql dentro dessa base eu tenho as tabelas tab_funcionario, tab_pessoa.
quero que na dbgrid aparece a tab_funiconairo e tab_pessoa.
Então eu quero listar o conteudo de uma base de dados e não de uma tabela. Quero saber quais são as tabelas que um determinada base de dados Mysql SQL possui.
Entenderão?
GOSTEI 0
Claudia Nogueira
11/11/2012
O comando específico pra isso do MySQL que é o que eu te passei não funciona direto na Query, pelo que sei teria que pegar as tabelas com o evento do componente:
Vamos ver se tem mais alguém com alguma dica a respeito.
SQLConnection1.GetTableNames(ListBox1.Items,'',False);
Vamos ver se tem mais alguém com alguma dica a respeito.
GOSTEI 0
Wilton Júnior
11/11/2012
Ola Claudia,
Eu consegui fazer aparecer as tabelas no mysql, usei o seguinte comando: show full tables from dbname.
Apareceu o nome da tabela e o tipo eu tive que fazer uma query especial somente para o mysql.
Obrigado pela sua ajuda.
"Deus Abençoe"
Eu consegui fazer aparecer as tabelas no mysql, usei o seguinte comando: show full tables from dbname.
Apareceu o nome da tabela e o tipo eu tive que fazer uma query especial somente para o mysql.
Obrigado pela sua ajuda.
"Deus Abençoe"
GOSTEI 0
Alisson Santos
11/11/2012
Post está concluido, qualquer duvida nos informar.
GOSTEI 0