Using линия передачи команд инструменты ехпортировать данные от базы данных MySQL в архив CSV довольно легок. Здесь будет как:
mysql - uexampleuser - exampledb pletmein - b - e «выбирает * от \ персона `\ `; » | «s/\ t/«sed,» /g; «s/^//; » s/$//; s/\ n//g» > filename.csv
Здесь некоторый выход образца вышеуказанного:
«удостоверение личности», «username», «группа», «пароль»
«1», «tux», «admin», «5f4dcc3b5aa765d61d8327deb882cf99»
«2», «tlugian», «admin», «5f4dcc3b5aa765d61d8327deb882cf99»
«3», «saiyuki», «admin», «5f4dcc3b5aa765d61d8327deb882cf99»
«4», «fred», «штат», «5f4dcc3b5aa765d61d8327deb882cf99»
«5», «Барни», «штат», «5f4dcc3b5aa765d61d8327deb882cf99»
«6», «wilma», «admin», «5f4dcc3b5aa765d61d8327deb882cf99»
И теперь для объяснения:
Начинать с командование MySQL. Я не объясню - u и - варианты p, котор они прямодушны (если в mysql человека сомнения). - Вариант b размежует данные using платы и каждый рядок появится на новую линию. - Вариант e обозначает командование для того чтобы побежать как только вы вносили в журнал в базу данных. В этот случай мы используем просто ВЫБИРАЕМ заявление.
На sed. Командование используемое здесь содержит 3 отдельно сценария sed:
s/\ t/«,» /g; «s/^// <--- this="" will="" search="" and="" replace="" all="" occurences="" of="">
; «s/$//; <--- This="" will="" place="" a="">
s/\ n//g <---- This="" will="" place="" a="">
После бежать комплект результата до sed мы перенаправляем выход к архиву с выдвижением .csv.