ClickHouse/docs/fa/sql_reference/statements/show.md
2020-04-04 12:15:31 +03:00

3.8 KiB
Raw Blame History

machine_translated machine_translated_rev toc_priority toc_title
true d734a8e46d 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 │
└──────────────┘

مقاله اصلی