mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-02 12:32:04 +00:00
cd14f9ebcb
* split up select.md * array-join.md basic refactoring * distinct.md basic refactoring * format.md basic refactoring * from.md basic refactoring * group-by.md basic refactoring * having.md basic refactoring * additional index.md refactoring * into-outfile.md basic refactoring * join.md basic refactoring * limit.md basic refactoring * limit-by.md basic refactoring * order-by.md basic refactoring * prewhere.md basic refactoring * adjust operators/index.md links * adjust sample.md links * adjust more links * adjust operatots links * fix some links * adjust aggregate function article titles * basic refactor of remaining select clauses * absolute paths in make_links.sh * run make_links.sh * remove old select.md locations * translate docs/es * translate docs/fr * translate docs/fa * remove old operators.md location * change operators.md links * adjust links in docs/es * adjust links in docs/es * minor texts adjustments * wip * update machine translations to use new links * fix changelog * es build fixes * get rid of some select.md links * temporary adjust ru links * temporary adjust more ru links * improve curly brace handling * adjust ru as well * fa build fix * ru link fixes * zh link fixes * temporary disable part of anchor checks
2.1 KiB
2.1 KiB
machine_translated | machine_translated_rev | toc_priority | toc_title |
---|---|---|---|
true | 72537a2d52 |
58 | 查询权限 |
查询权限
ClickHouse中的查询可以分为几种类型:
- 读取数据查询:
SELECT
,SHOW
,DESCRIBE
,EXISTS
. - 写入数据查询:
INSERT
,OPTIMIZE
. - 更改设置查询:
SET
,USE
. - DDL 查询:
CREATE
,ALTER
,RENAME
,ATTACH
,DETACH
,DROP
TRUNCATE
. KILL QUERY
.
以下设置按查询类型规范用户权限:
- 只读 — Restricts permissions for all types of queries except DDL queries.
- allow_ddl — Restricts permissions for DDL queries.
KILL QUERY
可以与任何设置进行。
只读
限制读取数据、写入数据和更改设置查询的权限。
查看查询如何划分为多种类型 以上.
可能的值:
- 0 — All queries are allowed.
- 1 — Only read data queries are allowed.
- 2 — Read data and change settings queries are allowed.
设置后 readonly = 1
,用户无法更改 readonly
和 allow_ddl
当前会话中的设置。
使用时 GET
方法中的 HTTP接口, readonly = 1
自动设置。 要修改数据,请使用 POST
方法。
设置 readonly = 1
禁止用户更改所有设置。 有一种方法可以禁止用户
从只更改特定设置,有关详细信息,请参阅 对设置的限制.
默认值:0
allow_ddl
允许或拒绝 DDL 查询。
查看查询如何划分为多种类型 以上.
可能的值:
- 0 — DDL queries are not allowed.
- 1 — DDL queries are allowed.
你不能执行 SET allow_ddl = 1
如果 allow_ddl = 0
对于当前会话。
默认值:1