Я часто работаю в командной строке mysql. Общей потребностью является получение результатов запроса и их импорт в документ Numbers (аналогично документу Excel).
Каков самый быстрый способ для этого?
Способ 1: выберите в outfile
Вы можете выбрать outfile непосредственно из MySQL, но это занимает несколько шагов.
- экспортируйте ваш запрос со всеми необходимыми аргументами, чтобы сделать его CSV-форматом, например
FIELDS OPTIONALY ENCLOSED BY
иDELIMITED BY
. - sftp на сервер и захватить файл
- удалить файл с сервера
Способ 2: Копировать/вставить
Я стараюсь сделать этот метод. Для меня это выглядит немного быстрее, но в основном потому, что я не помню, как построить запрос SELECT INTO OUTFILE
сверху, и вам придется его искать.
- Скопировать/вставить в локальный текстовый файл
- Открыть в текстовом редакторе и заменить | с,
- Сохранить как CSV и открыть в Numbers.