SELECT alle tabelnavne i database

Tags:    databaser

Hej,

hvordan kan jeg vælge alle tabelnavne i min database?
Jeg kender godt SHOW tables;
men det jeg er ude efter er en kommando der vælge alle tabelnavne i en database.
Er dette muligt?

Mvh



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
"show table" må være noget specifikt til en bestemt database (sikkert mysql).

Hvis du skal gøre det rigtigt skal du lave en openschema forespørgsel med de parametre som du skal bruge, fx, tabeller, kolonner, index...osv.osv



Fandt selv ud af det.

SELECT table_name FROM information_schema.tables WHERE table_schema="test";

fordi min database hedder test.



Men hvorfor mener du det er smart end blot at bruge SHOW tables. Det er jo det præcis samme resultat du får. Med mindre du altså vil slippe for et funktionskald for at skifte til en anden database.



Indlæg senest redigeret d. 11.05.2009 14:49 af Bruger #3275
Jeg kan ikke bruge SHOW TABLES; fordi det skal bruges i JSP og så virker det ikke.



t