База данных MySQL английских слов?

ESB обычно является слоем, который направляет, регистрирует, преобразовывает и выполняет другое 'техническое' (т.е. небизнес) функции на сообщениях. Это могло обработать сообщения от системы обмена сообщениями (такие как что-то основанное на JMS), или это могло работать с другими типами сообщения (такими как основанные на SOAP веб-сервисы). В этом отношении это является более общим, чем MoM.

Правовая оговорка: Я - консультант IBM WebSphere - хотя я не способствую здесь в должностном положении.

12
задан John Carter 11 July 2009 в 17:58
поделиться

3 ответа

4
ответ дан 2 December 2019 в 03:14
поделиться

Для импорта списка слов в MySQL используйте

LOAD DATA LOCAL INFILE '/ usr / share / dict / words' INTO TABLE words;

где слова представляет собой таблицу с одним столбцом.

20
ответ дан 2 December 2019 в 03:14
поделиться

Большинство систем Unix имеют набор списков слов, в моей системе Ubuntu он находится в / usr / share / dict / american-english

В каждой строке идет одно слово, так что это легко вставить, если вы действительно хотите, чтобы он был в базе данных.

Этот bash oneliner делает это неэффективно:

cat /usr/share/dict/american-english \
    | while read i; do echo insert into wordlist\(word\)  VALUES \(\"$i\"\); done \
    | mysql -u<user> -p<pass> <db>

Эта команда MySQL делает это эффективно (если файл находится на том же компьютере):

LOAD DATA LOCAL INFILE '/usr/share/dict/american-english' INTO TABLE wordlist;
21
ответ дан 2 December 2019 в 03:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: