¿Cómo hago para listar todas las tablas que contienen un nombre de columna dado? Estoy usando la versión de Mysql 4.1.13-nt-log. Sé que las versiones de menos de 5 no tienen un DB de información_scheme.Enumere todas las tablas que contienen un nombre de columna dado
13
A
Respuesta
0
intente esto:
mysqldump -u root -p –all-databases –single-transaction > all.sql
y entonces el buscar la manera de la vieja escuela en un editor de texto con
encontrar también encontró esto ... parece prometedor, pero no estoy seguro de lo ambicioso que eres
http://mike.kruckenberg.com/presentations/Creating_INFORMATION_SCHEMA.pdf
+0
Una solución sencilla y sencilla, pero le sugiero que utilice los datos sin datos opción, ya que lo único que le importa es el esquema ... –
29
Buscar todas las tablas y columnas, donde los nombres de columna son como palabra clave:
SELECT DISTINCT TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%partial_column_name%'
AND TABLE_SCHEMA='YourDatabase';
-2
select table_name,column_name,data_type,data_length
from user_tab_columns
where column_name LIKE 'WHATEVER_U_WANT'
;
0
mucho más fácilmente
SELECT DISTINCT TABLE_NAME FROM your_schema.columns WHERE column_name = 'your_column_name';
Cuestiones relacionadas
- 1. Seleccionar todas las tablas que contienen columnas específicas
- 2. Enumere todas las excepciones que podría arrojar un método
- 3. Quiero mostrar todas las tablas que tienen el nombre de columna especificado
- 4. Consulta para soltar todas las propiedades extendidas que contienen un cierto nombre
- 5. Enumere todas las tablas que están publicadas actualmente para la replicación MS-SQL
- 6. Applescript: enumere todas las aplicaciones en ejecución
- 7. ¿Cómo funcionan las tablas Ilist basadas en el nombre de la columna en sybase?
- 8. Grep Regex: enumere todas las líneas excepto
- 9. Wordpress - Enumere todas las publicaciones (con proper_pagination)
- 10. Consulta SQL para encontrar todas las tablas en una base de datos que tienen una columna con un nombre específico
- 11. Obtener todas las columnas de todas las tablas MySQL
- 12. enumere todas las tablas en una base de datos con MySQLi
- 13. Ver en varias tablas que contienen las mismas columnas
- 14. Un script que borra todas las tablas de hbase
- 15. ¿Agregar una columna si no existe para todas las tablas?
- 16. Linux: eliminando archivos que no contienen todas las palabras especificadas
- 17. ¿Cómo mostrar todas las palabras que contienen estos caracteres?
- 18. Encuentre todas las combinaciones de un conjunto dado de números
- 19. Seleccionar de todas las tablas
- 20. Java: enumere todas las impresoras de red en LAN
- 21. Consulta SQL al esquema de búsqueda de todas las tablas
- 22. Uso tablediff de comparar todas las tablas
- 23. MySQL OPTIMIZE todas las tablas?
- 24. Pida a GDB que enumere todas las funciones en un programa
- 25. ORMLite restablecer todas las tablas
- 26. Psql enumera todas las tablas
- 27. Omitir todas las tablas comando
- 28. ¿Ve todas las tablas que tienen claves foráneas a cierta columna en una tabla?
- 29. Dado un DLL COM, extraer todas las clases CLSID y el nombre de interfaz correspondiente
- 30. encontrar todas las tablas no referenciadas en los procedimientos almacenados
una contra-pregunta: ¿por qué necesita eso? :) – Bozho
Si realmente quiere hacerlo, puede mostrar los resultados de SHOW TABLES y SHOW COLUMNS FROM en un archivo de texto en la línea de comandos, luego use Perl y grep para buscar – Yada