Iba a escribir “siempre”, pero no siempre, frecuentemente es un lío ingresar a una base de datos que desconoces, totalmente nueva… ya sea nuevo proyecto, te piden que le hagan ingeniería inversa a algo (que regularmente es que arregles algo que no te corresponde), etc… Y lo primero que deseas, es ver las tablas, y no recuerdas cómo hacerlo en el DBMS que te encuentras utilizando en ese momento, aquí están las tres opciones que más utilizo:
- MySQL
SHOW TABLES
- SQL Server
SELECT * FROM information_schema.tables
- Oracle
SELECT owner, table_name FROM all_tables ORDER BY owner, table_name
Ojalá sea de ayuda,
¡Saludos!