Ud over du kan bruge SELECT til at trække dit data ud fra MySQL kan du også få trukket data ud omkring dine tabler ved at benytte INFOMATION_SCHEMA.
SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEME = ‘t’ AND TABL_NAME = ‘felt’\G
MySQL kan også vise andre SHOW statements som viser metadata som eks. SHOW TABLES og SHOW CREATE TABLE.
SHOW TABLES FROM database;
Den vil liste alle felter ud der er inde i den denne datbase ( table ) så hvis det er ønsket er det også muligt, hvis du ikke har angivet et navn efter FROM vil den benytte den startdarte databse, hvis ikke der er koblet en standart til din bruger i MySQL vil du få en error ( fejl )
SHOW TABLES
ERROR 1046 (3D000): No database selected
Hvis du har mange felter i din database og leder efter nogle udvalgte felter kan du her også godt benytte LIKE funktionen i MySQL til at trække mere spefikt data ud.
SHOW TABLES FRO database LIKE ‘%str%’;
Når du bruger SHOW CREATE TABLE viser den en table i SLQ incl. index, columns og alt table information der måtte være omkring denne table.
SHOW CREATE TABLE felt\G
Det er også muligt hvis du ønsker at se infomartion omkring et index at gøre dette.
SHOW INDEX FROM table\G
Her vil du få en liste med en masse data omkring dine index der tilhøre den table du har valgt.