Re: diccionario para crucigramas
Como poder puedes, pero si he entendido bien, lo que quieres es simplemente una lista de palabras para poder consultar con comodines y así resolver crucigramas. En tal caso, lo más cómodo sería tener todas las palabras en un archivo de texto y buscar en él con grep (man grep). Si lo quieres hacer con MySQL, prueba:
Crear la tabla:
CREATE TABLE Dict (k VARCHAR(25) PRIMARY KEY) ENGINE=MyISAM CHARSET=utf8;
Insertar palabras (hazte un script o algo):
INSERT Dict VALUES ('palabra1'),('palabra2'),('palabra3'),...;
INSERT Dict VALUES ('palabra1'),('palabra2'),('palabra3'),...;
INSERT Dict VALUES ('palabra1'),('palabra2'),('palabra3'),...;
Consultar:
SELECT * FROM Dict WHERE k LIKE 'patrón';
donde patrón es una especificación de la palabra que buscas. Para los caracteres que no conoces, utiliza "_". Por ejemplo, "_A_____AR".
El problema de hacer esto son los plurales y las conjugaciones verbales. Tendrías que insertarlos a todos. Podrías hacerte algún programa que sepa detectar y conjugar verbos regulares, y que pruebe plurales y singulares.
Un saludo,
Miguel Pérez
Afina Sistemas - Partner de MySQL en España