Merge pull request #8662 from BayoNet/l10n/CLICKHOUSEDOCS-508-faq-export-to-file

DOCS-508: FAQ: How export to file? EN review, RU translation.
This commit is contained in:
alexey-milovidov 2020-01-18 20:21:31 +03:00 committed by GitHub
commit 39bcbde8f1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 39 additions and 6 deletions

View File

@ -21,11 +21,11 @@ If you use Oracle through the ODBC driver as a source of external dictionaries,
NLS_LANG=RUSSIAN_RUSSIA.UTF8
```
## How to export data from ClickHouse to the file?
## How Do I Export Data from ClickHouse to a File? {#how-to-export-to-file}
### Using INTO OUTFILE Clause
Add [INTO OUTFILE](../query_language/select/#into-outfile-clause) clause to your query.
Add an [INTO OUTFILE](../query_language/select/#into-outfile-clause) clause to your query.
For example:
@ -41,11 +41,11 @@ For example:
SELECT * FROM table INTO OUTFILE 'file' FORMAT CSV
```
### Using File-engine Table
### Using a File-Engine Table
See [File](../operations/table_engines/file.md).
### Using Command-line Redirection
### Using Command-Line Redirection
```sql
$ clickhouse-client --query "SELECT * from table" > result.txt

View File

@ -21,4 +21,37 @@
NLS_LANG=RUSSIAN_RUSSIA.UTF8
```
## Как экспортировать данные из ClickHouse в файл? {#how-to-export-to-file}
### Секция INTO OUTFILE
Добавьте секцию [INTO OUTFILE](../query_language/select/#into-outfile-clause) к своему запросу.
Например:
```sql
SELECT * FROM table INTO OUTFILE 'file'
```
По умолчанию, для выдачи данных ClickHouse использует формат [TabSeparated](../interfaces/formats.md#tabseparated). Чтобы выбрать [формат данных](../interfaces/formats.md), используйте [секцию FORMAT](../query_language/select/#format-clause).
Например:
```sql
SELECT * FROM table INTO OUTFILE 'file' FORMAT CSV
```
### Таблица с движком File
Смотрите [File](../operations/table_engines/file.md).
### Перенаправление в командой строке
```sql
$ clickhouse-client --query "SELECT * from table" > result.txt
```
Смотрите [clickhouse-client](../interfaces/cli.md).
[Оригинальная статья ](https://clickhouse.yandex/docs/en/faq/general/) <!--hide-->

View File

@ -1147,7 +1147,7 @@ SELECT CounterID, 2 AS table, sum(Sign) AS c
Запросы - части `UNION ALL` нельзя заключить в скобки. `ORDER BY` и `LIMIT` применяются к отдельным запросам, а не к общему результату. Если вам нужно применить какое-либо преобразование к общему результату, то вы можете разместить все запросы с `UNION ALL` в подзапросе в секции `FROM`.
### Секция INTO OUTFILE
### Секция INTO OUTFILE {#into-outfile-clause}
При указании `INTO OUTFILE filename` (где filename - строковый литерал), результат запроса будет сохранён в файл filename.
В отличие от MySQL, файл создаётся на стороне клиента. Если файл с таким именем уже существует, это приведёт к ошибке.
@ -1155,7 +1155,7 @@ SELECT CounterID, 2 AS table, sum(Sign) AS c
Формат вывода по умолчанию - TabSeparated, как и в не интерактивном режиме клиента командной строки.
### Секция FORMAT
### Секция FORMAT {#format-clause}
При указании FORMAT format вы можете получить данные в любом указанном формате.
Это может использоваться для удобства или для создания дампов.