Entre píxeles y bytes

SQLITE: Acceder a la estructura de la base de datos

Si deseamos conocer la estructura de una base de datos SQLite tan solo tenemos que hacer un SELECT a la tabla sqlite_master.

Esta tabla es una tabla especial de SQLite que conserva la estructura de todo el fichero de la base de datos, por lo tanto nos informa de todas las tablas que contiene y sus respectivos campos.

Por ejemplo, para volcar la información:

SELECT * FROM sqlite_master

Y para ver la definición (en formato SQL) de la tablas, realizamos una consulta sobre el campo sql del tipo table con:

SELECT sql FROM sqlite_master WHERE type='table'

Más información en: http://www.sqlite.org/faq.html#q7