mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-21 01:00:48 +00:00
Updated introduction to Formats section
This commit is contained in:
parent
7f783eed03
commit
40d5447b76
@ -1,31 +1,35 @@
|
||||
<a name="formats"></a>
|
||||
|
||||
# Форматы
|
||||
# Форматы входных и выходных данных
|
||||
|
||||
Формат определяет, в каком виде данные отдаются вам (пишутся, форматируются сервером) при SELECT-е и в каком виде принимаются (читаются, парсятся сервером) при INSERT-е.
|
||||
ClickHouse может принимать (`INSERT`) и отдавать (`SELECT`) данные в различных форматах.
|
||||
|
||||
Поддерживаемые форматы данных:
|
||||
Для хранения данных [движки таблиц](../table_engines/index.md#table_engines) используют формат `Native`. Чтобы хранить данные в файлах другого формата используйте движок [File](../table_engines/file.md#table_engines-file).
|
||||
|
||||
- [TabSeparated](tabseparated.md#tabseparated)
|
||||
- [TabSeparatedRaw](tabseparatedraw.md#tabseparatedraw)
|
||||
- [TabSeparatedWithNames](tabseparatedwithnames.md#tabseparatedwithnames)
|
||||
- [TabSeparatedWithNamesAndTypes](tabseparatedwithnamesandtypes.md#tabseparatedwithnamesandtypes)
|
||||
- [CSV](csv.md#csv)
|
||||
- [CSVWithNames](csvwithnames.md#csvwithnames)
|
||||
- [Values](values.md#values)
|
||||
- [Vertical](vertical.md#vertical)
|
||||
- [VerticalRaw](verticalraw.md#verticalraw)
|
||||
- [JSON](json.md#json)
|
||||
- [JSONCompact](jsoncompact.md#jsoncompact)
|
||||
- [JSONEachRow](jsoneachrow.md#jsoneachrow)
|
||||
- [TSKV](tskv.md#tskv)
|
||||
- [Pretty](pretty.md#pretty)
|
||||
- [PrettyCompact](prettycompact.md#prettycompact)
|
||||
- [PrettyCompactMonoBlock](prettycompactmonoblock.md#prettycompactmonoblock)
|
||||
- [PrettyNoEscapes](prettynoescapes.md#prettynoescapes)
|
||||
- [PrettySpace](prettyspace.md#prettyspace)
|
||||
- [RowBinary](rowbinary.md#rowbinary)
|
||||
- [Native](native.md#native)
|
||||
- [Null](null.md#null)
|
||||
- [XML](xml.md#xml)
|
||||
- [CapnProto](capnproto.md#capnproto)
|
||||
Поддерживаемые форматы и возможность использовать их в запросах `INSERT` и `SELECT` перечислены в таблице ниже.
|
||||
|
||||
Формат | INSERT | SELECT
|
||||
-------|--------|--------
|
||||
[TabSeparated](tabseparated.md#tabseparated) | ✔ | ✔ |
|
||||
[TabSeparatedRaw](tabseparatedraw.md#tabseparatedraw) | ✗ | ✔ |
|
||||
[TabSeparatedWithNames](tabseparatedwithnames.md#tabseparatedwithnames) | ✔ | ✔ |
|
||||
[TabSeparatedWithNamesAndTypes](tabseparatedwithnamesandtypes.md#tabseparatedwithnamesandtypes) | ✔ | ✔ |
|
||||
[CSV](csv.md#csv) | ✔ | ✔ |
|
||||
[CSVWithNames](csvwithnames.md#csvwithnames) | ✔ | ✔ |
|
||||
[Values](values.md#values) | ✔ | ✔ |
|
||||
[Vertical](vertical.md#vertical) | ✗ | ✔ |
|
||||
[VerticalRaw](verticalraw.md#verticalraw) | ✗ | ✔ |
|
||||
[JSON](json.md#json) | ✗ | ✔ |
|
||||
[JSONCompact](jsoncompact.md#jsoncompact) | ✗ | ✔ |
|
||||
[JSONEachRow](jsoneachrow.md#jsoneachrow) | ✔ | ✔ |
|
||||
[TSKV](tskv.md#tskv) | ✔ | ✔ |
|
||||
[Pretty](pretty.md#pretty) | ✗ | ✔ |
|
||||
[PrettyCompact](prettycompact.md#prettycompact) | ✗ | ✔ |
|
||||
[PrettyCompactMonoBlock](prettycompactmonoblock.md#prettycompactmonoblock) | ✗ | ✔ |
|
||||
[PrettyNoEscapes](prettynoescapes.md#prettynoescapes) | ✗ | ✔ |
|
||||
[PrettySpace](prettyspace.md#prettyspace) | ✗ | ✔ |
|
||||
[RowBinary](rowbinary.md#rowbinary) | ✔ | ✔ |
|
||||
[Native](native.md#native) | ✔ | ✔ |
|
||||
[Null](null.md#null) | ✗ | ✔ |
|
||||
[XML](xml.md#xml) | ✗ | ✔ |
|
||||
[CapnProto](capnproto.md#capnproto) | ✔ | ✔ |
|
||||
|
@ -1,4 +1,4 @@
|
||||
<a name="file"></a>
|
||||
<a name="table_engines-file"></a>
|
||||
|
||||
# File(Format)
|
||||
|
||||
@ -16,7 +16,7 @@
|
||||
File(Format)
|
||||
```
|
||||
|
||||
`Format` необходимо выбирать из тех, которые ClickHouse может и читать и писать. Полный список поддерживаемых форматов смотрите в разделе [Форматы](../formats/index.md#formats).
|
||||
`Format` должен быть таким, который ClickHouse может использовать и в запросах `INSERT` и в запросах `SELECT`. Полный список поддерживаемых форматов смотрите в разделе [Форматы](../formats/index.md#formats).
|
||||
|
||||
Сервер ClickHouse не позволяет указать путь к файлу, с которым будет работать `File`. Используется путь к хранилищу, определенный параметром [path](../operations/server_settings/settings.md#server_settings-path) в конфигурации сервера.
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
<a name="table_engines"></a>
|
||||
|
||||
# Движки таблиц
|
||||
|
||||
Движок таблицы (тип таблицы) определяет:
|
||||
|
Loading…
Reference in New Issue
Block a user