Base de datos pública ZXDB - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: Bases de Datos (https://gambas-es.org/forum-6.html) +--- Tema: Base de datos pública ZXDB (/thread-1888.html) |
Base de datos pública ZXDB - Shell - 12-03-2025 Buenas!. Cita:ZXDB es una base de datos abierta que contiene información histórica de software, hardware, revistas y libros sobre ZX-Spectrum y máquinas relacionadas. Lo cierto es que está diseñada para MySQL pero mediante los correspondientes scripts que se encuentra en la misma página de GItHub se convierte a SQLITE el archivo SQL (mediante un script, en principio hecho en Python). Viene todo explicado, la estructura, en que webs la usan (internamente), etc. Prácticamente el tamaño es el mismo, ronda unos 136MB, nada más y nada menos. Es una base que se actualiza cada x tiempo. Ahora como estoy retomando un poco las bases de datos, la he vuelto actualizar. Tiene 74 tablas. ![]() ( No sé si esto sobrepasa los limites de Sqlite. Supongo que dependerá de las que tengas relacionadas, alguna característica). Y me quedé con las ganas de saber, información sobre la propia base. Por ejemplo, gráficamente. DB Browser for SQLite te dice las tablas que tiene. Pero claro, imaginar que este tipo de información quieres saberlo desde una sentencia SQL ó desde la propia terminal. Aja. He usado el comando en la termina sqlite3 y he cargado la base de datos. Luego con el comando ".help" te va mostrando las opciones de comando. con .dbinfo me ha mostrado esto: Cita:database page size: 4096 En parte son cosas que a lo mejor no haces directamente con sql, pero si con el propio comando sqlite3 desde la terminal. Ah, la base, que memoria. ZXDB Referente a limites. Existe el comando .limit Cita:.limit ?LIMIT? ?VAL? Display or change the value of an SQLITE_LIMIT Al entrarlo ha mostrado esto: Cita: length 1000000000 Saludos |