Как добавить заголовки и отформатировать выходные файлы запросов MySQL?

0

Я подключаюсь к mysql из своей оболочки Linux и использую что-то вроде этого:

SELECT * FROM students INTO OUTFILE '/tmp/students'.
  • Почему я вижу \N в конце строки? Я хочу каждую запись подряд, но почему я явно напечатал \N?

  • Как напечатать все заголовки столбцов в первой строке?

Теги:
into-outfile

1 ответ

0
Лучший ответ

SELECT... INTO OUTFILE экспортирует результат в формат с ограниченным типом mysql.\N означает значение NULL, а не конец строки.

Запуск, например. из командной строки:

echo 'select * from students' | mysql mydb >/tmp/students

документация для SELECT показывает вам, какие параметры у вас есть при использовании INTO OUTFILE, но вы не можете напрямую экспортировать заголовки. См. Комментарии в этой документации для хакерского способа добавления столбцов заголовка.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню