* 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
5.7 KiB
machine_translated | machine_translated_rev | toc_priority | toc_title |
---|---|---|---|
true | 72537a2d52 |
38 | SHOW |
نمایش & پرسوجو
SHOW CREATE TABLE
SHOW CREATE [TEMPORARY] [TABLE|DICTIONARY] [db.]table [INTO OUTFILE filename] [FORMAT format]
بازگرداندن یک String
- نوع ‘statement’ column, which contains a single value – the CREATE
پرس و جو مورد استفاده برای ایجاد شی مشخص شده است.
SHOW DATABASES
SHOW DATABASES [INTO OUTFILE filename] [FORMAT format]
چاپ یک لیست از تمام پایگاه های داده.
این پرس و جو یکسان است SELECT name FROM system.databases [INTO OUTFILE filename] [FORMAT format]
.
SHOW PROCESSLIST
SHOW PROCESSLIST [INTO OUTFILE filename] [FORMAT format]
خروجی محتوای سیستم.فرایندها جدول, که شامل یک لیست از نمایش داده شد که در حال حاضر پردازش, به استثنای SHOW PROCESSLIST
نمایش داده شد.
این SELECT * FROM system.processes
پرس و جو داده ها در مورد تمام نمایش داده شد در حال حاضر را برمی گرداند.
نکته (اجرا در کنسول):
$ watch -n1 "clickhouse-client --query='SHOW PROCESSLIST'"
SHOW TABLES
نمایش یک لیست از جداول.
SHOW [TEMPORARY] TABLES [{FROM | IN} <db>] [LIKE '<pattern>' | WHERE expr] [LIMIT <N>] [INTO OUTFILE <filename>] [FORMAT <format>]
اگر FROM
بند مشخص نشده است, پرس و جو لیستی از جداول گرداند از پایگاه داده فعلی.
شما می توانید نتایج مشابه را دریافت کنید SHOW TABLES
پرسوجو به روش زیر:
SELECT name FROM system.tables WHERE database = <db> [AND name LIKE <pattern>] [LIMIT <N>] [INTO OUTFILE <filename>] [FORMAT <format>]
مثال
پرس و جو زیر انتخاب دو ردیف اول از لیست جداول در system
پایگاه داده, که نام حاوی co
.
SHOW TABLES FROM system LIKE '%co%' LIMIT 2
┌─name───────────────────────────┐
│ aggregate_function_combinators │
│ collations │
└────────────────────────────────┘
SHOW DICTIONARIES
نمایش یک لیست از واژهنامهها خارجی.
SHOW DICTIONARIES [FROM <db>] [LIKE '<pattern>'] [LIMIT <N>] [INTO OUTFILE <filename>] [FORMAT <format>]
اگر FROM
بند مشخص نشده است, پرس و جو لیستی از لغت نامه ها را برمی گرداند از پایگاه داده در حال حاضر.
شما می توانید نتایج مشابه را دریافت کنید SHOW DICTIONARIES
پرسوجو به روش زیر:
SELECT name FROM system.dictionaries WHERE database = <db> [AND name LIKE <pattern>] [LIMIT <N>] [INTO OUTFILE <filename>] [FORMAT <format>]
مثال
پرس و جو زیر انتخاب دو ردیف اول از لیست جداول در system
پایگاه داده, که نام حاوی reg
.
SHOW DICTIONARIES FROM db LIKE '%reg%' LIMIT 2
┌─name─────────┐
│ regions │
│ region_names │
└──────────────┘
SHOW GRANTS
نشان می دهد امتیازات برای یک کاربر.
نحو
SHOW GRANTS [FOR user]
اگر کاربر مشخص نشده است, پرس و جو امتیازات برای کاربر فعلی را برمی گرداند.
SHOW CREATE USER
پارامترهای که در یک مورد استفاده قرار گرفت را نشان می دهد ایجاد کاربر.
SHOW CREATE USER
رمزهای عبور کاربر خروجی نیست.
نحو
SHOW CREATE USER [name | CURRENT_USER]
SHOW CREATE ROLE
پارامترهای که در یک مورد استفاده قرار گرفت را نشان می دهد ایجاد نقش
نحو
SHOW CREATE ROLE name
SHOW CREATE ROW POLICY
پارامترهای که در یک مورد استفاده قرار گرفت را نشان می دهد ایجاد خط مشی سطر
نحو
SHOW CREATE [ROW] POLICY name ON [database.]table
SHOW CREATE QUOTA
پارامترهای که در یک مورد استفاده قرار گرفت را نشان می دهد ایجاد سهمیه
نحو
SHOW CREATE QUOTA [name | CURRENT]
SHOW CREATE SETTINGS PROFILE
پارامترهای که در یک مورد استفاده قرار گرفت را نشان می دهد تنظیمات ایجاد پروفایل
نحو
SHOW CREATE [SETTINGS] PROFILE name