Es gibt hier eine gespeicherte Prozedur (http://forge.mysql.com/tools/tool.php?id=232) für MySQL, die eine Tabelle zum Speichern der Ausgabe erstellt und anschließend die COLUMNS-Tabelle der Datenbank information_schema durchläuft, um alle Tabellen- und Spaltennamen der Datenbank zu erhalten. Führen Sie als Nächstes eine count() - Abfrage für die database.table für jede Spalte mit der entsprechenden Suchzeichenfolge in where-Bedingung aus. Wenn count()> 0 ist, hat diese Spalte den Suchbegriff, also fügt sie dieses Triplet (Datenbankname, Tabellenname, Spaltenname) in eine Tabelle ein. Letzte Auswahl * aus Tabelle, um die entsprechenden Datenbanktabellen- und Spaltennamen mit dem Suchbegriff anzuzeigen.
Shazam! http://code.google.com/p/anywhereindb/ – doublejosh