MySql Wiki

De FSF
Revisión del 22:29 31 ene 2026 de Ely (discusión | contribs.)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
MySql Wiki
Querys y datos para conocer mejor las tablas básicas de una MediaWiki

 \connect root@localhost
SHOW DATABASES;
USE ED;
SHOW TABLES;


page
 └── revision
      └── slots
           └── content
                └── text (old_text)

USE tu_base_de_datos;
1️⃣ Ver páginas y sus IDs - namespace 0 - artículos
SELECT
  page_id,
  page_title,
  page_namespace,
  page_latest
FROM page
WHERE page_namespace = 0
ORDER BY page_id DESC
LIMIT 20;
2️⃣ Ver historial básico de una página
(Reemplaza NOMBRE_DE_PAGINA sin espacios)
SELECT
  r.rev_id,
  r.rev_timestamp,
  r.rev_user_text,
  r.rev_page
FROM revision r
JOIN page p ON p.page_id = r.rev_page
WHERE p.page_title = 'NOMBRE_DE_PAGINA'
ORDER BY r.rev_timestamp DESC
LIMIT 10;
3️⃣ Ver el TEXTO REAL (wikitext) de la última versión - Este es el query más importante.
SELECT
  p.page_title,
  t.old_text
FROM page p
JOIN revision r ON r.rev_id = p.page_latest
JOIN slots s ON s.slot_revision_id = r.rev_id
JOIN content c ON c.content_id = s.slot_content_id
JOIN text t ON t.old_id = c.content_address
WHERE p.page_title = 'Uno';