Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

seleccionar una tabla

Estas en el tema de seleccionar una tabla en el foro de Bases de Datos General en Foros del Web. Hola, para mostrar las tablas que hay en una base de datos es: show tables; y te muestra una tabla, con el atributo: Tables_in_users y ...
  #1 (permalink)  
Antiguo 28/11/2003, 10:42
Avatar de bichomen  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 21 años, 5 meses
Puntos: 2
seleccionar una tabla

Hola, para mostrar las tablas que hay en una base de datos es:

show tables;

y te muestra una tabla, con el atributo:

Tables_in_users y a continuación una lista con el nombre de las tablas que alla, pero, y si quiero selecionar una tabla, en cuestion de esa, lista, para luego modificarla, eliminarla, renombrarla, etc, como lo haria, asi:

select tables where Tables_in_users = nombre_de_la_tabla;

Todo esto se implementaria con php
  #2 (permalink)  
Antiguo 28/11/2003, 12:45
 
Fecha de Ingreso: septiembre-2003
Mensajes: 33
Antigüedad: 21 años, 2 meses
Puntos: 0
Mmmmmm.....

El comando show tables muestra las tablas de la base de datos actual..

eso te sirve para conocer el nombre de las tablas...

Para que puedas eliminar o modificar o hacer lo que te de la gana con ellas debes incluir el nombre explicitamente osea

para borrar una tabla:

drop table nombre_de_la_tabla;

para seleccionar todos los registros de esa tabla:

select * from nombre_de_la_tabla;

etc... etc... etc...


esto no funciona como el FOX!
__________________
www.LatinDevelopers.com
  #3 (permalink)  
Antiguo 28/11/2003, 12:57
Avatar de bichomen  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 21 años, 5 meses
Puntos: 2
ya, esto ya lo sabia, pero mi idea era crear una página q te mostrase un listado de las tablas, selecionar una y pasarsela como condición por ejemplo al drop:

DROP TABLE WHERE tabla = '$tabla';

y para mostrar una tabla igual:

select * from $tabla;

ya se q no es asi, pero por hay va la cosa, de lo que quiero hacer, es para poder gestionar una base de datos desde una página sin tener que meterme en una linea de comandos
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332
  #4 (permalink)  
Antiguo 28/11/2003, 14:08
 
Fecha de Ingreso: noviembre-2003
Mensajes: 1
Antigüedad: 21 años
Puntos: 0
puedes probar a hacer algo asi:

select 'drop table' || tables_in_users ||';' from tables;

esto funcionaria en oracle, y te saldria una lista con todas tus tablas para borrarlas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:20.