Ну, нагуглила необходимые операторы, создала файл сценария, назвала его mysql.rb (как бы первое, что приходит в голову, если предстоит работа с mysql). Запускаю на выполнение... валятся ошибки на строке require mysql. Ищу описание ошибки - предлагают миллион решений одно другого страшней.
И лишь каким-то чудом нашла на буржуйском форуме подобный вопрос от человека. Ему никто на вопрос не ответил, и он - добрая душа - все-таки нашел ответ и выложил его со словами "мне немного неудобно, но, возможно, это кому-то поможет".
"Mysql" - название библиотеки для работы c mysql, можно сказать, зарезервированное слово. А я (и "добрая душа" тоже) назвала так исполняемый файл. Что интерпретатор крайне не одобрил.
Специально зарегистрировалась на их форуме и оставила человеку сообщение thank you very much. Не выложил - и я бы, может, неделю сидела. Питоновский интерпретатор аналогичное имя файла (mysql.py) воспринял нормально (там модуль, нужный для работы, называется MySQLdb).
Кстати, скрипт на Руби оказался в два раза короче питоновского и как-то нагляднее. Все же я склоняюсь больше к Руби.