'\" t .\" .TH "\fBMARIADB-SHOW\fR" "1" "5 March 2025" "MariaDB 11.8" "MariaDB Database System" .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .\" mariadb-show .\" databases: displaying .\" displaying: database information .\" tables: displaying .\" columns: displaying .\" showing: database information .SH "نام (NAME)" mariadb-show \- نمایش اطلاعات پایگاه‌داده، جدول و ستون (mariadb-show اکنون یک پیوند نمادین به mariadb-show است) .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBmariadb-show\ [\fR\fB\fIoptions\fR\fR\fB]\ [\fR\fB\fIdb_name\fR\fR\fB\ [\fR\fB\fItbl_name\fR\fR\fB\ [\fR\fB\fIcol_name\fR\fR\fB]]]\fR\ 'u \fBmariadb-show [\fR\fB\fIoptions\fR\fR\fB] [\fR\fB\fIdb_name\fR\fR\fB [\fR\fB\fItbl_name\fR\fR\fB [\fR\fB\fIcol_name\fR\fR\fB]]]\fR .SH "توضیحات (DESCRIPTION)" .PP کلاینت \fBmariadb-show\fR می‌تواند برای مشاهدهٔ سریع پایگاه‌های دادهٔ موجود، جدول‌های آن‌ها، یا ستون‌ها و نمایه‌های یک جدول به کار رود\&. .PP \fBmariadb-show\fR یک رابط خط فرمانی برای چندین عبارت SHOW در SQL فراهم می‌کند\&. همین اطلاعات را می‌توان با استفادهٔ مستقیم از آن عبارت‌ها نیز به دست آورد؛ برای مثال، می‌توانید آن‌ها را از طریق برنامهٔ کلاینت \fBmariadb\fR اجرا کنید\&. .PP \fBmariadb-show\fR را به این صورت فراخوانی کنید: .sp .if n \{\ .RS 4 .\} .nf shell> \fBmariadb-show [\fR\fB\fIoptions\fR\fR\fB] [\fR\fB\fIdb_name\fR\fR\fB [\fR\fB\fItbl_name\fR\fR\fB [\fR\fB\fIcol_name\fR\fR\fB]]]\fR .fi .if n \{\ .RE .\} .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} اگر هیچ پایگاه‌داده‌ای مشخص نشود، فهرستی از نام‌های پایگاه‌های داده نمایش داده می‌شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} اگر هیچ جدولی مشخص نشود، تمام جدول‌های منطبق در پایگاه‌داده نمایش داده می‌شوند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} اگر هیچ ستونی مشخص نشود، تمام ستون‌های منطبق و نوع آن‌ها در جدول نمایش داده می‌شوند\&. .RE .PP خروجی تنها نام آن پایگاه‌های داده، جدول‌ها یا ستون‌هایی را نمایش می‌دهد که برای آن‌ها دارای مجوز دسترسی (privilege) هستید\&. .PP اگر آخرین آرگومان شامل نویسه‌های عام (wildcard) پوسته یا SQL باشد (\(lq*\(rq، \(lq?\(rq، \(lq%\(rq، یا \(lq_\(rq)، تنها نام‌هایی نمایش داده می‌شوند که با الگوی نویسهٔ عام مطابقت داشته باشند\&. اگر نام یک پایگاه‌داده شامل خط زیر (underscore) باشد، برای دریافت فهرست مناسب جدول‌ها یا ستون‌ها باید با یک بک‌اسلش از آن گریز (escape) زده شود (برخی پوسته‌های یونیکس به دو بک‌اسلش نیاز دارند)\&. نویسه‌های \(lq*\(rq و \(lq?\(rq به نویسه‌های عام SQL یعنی \(lq%\(rq و \(lq_\(rq تبدیل می‌شوند\&. این ممکن است هنگام تلاش برای نمایش ستون‌های جدولی که دارای \(lq_\(rq در نام خود است موجب سردرگمی شود؛ زیرا در این حالت، \fBmariadb-show\fR تنها نام جدول‌هایی را نشان می‌دهد که با الگو مطابقت دارند\&. این مسئله به سادگی با افزودن یک \(lq%\(rq اضافی در انتهای خط فرمان به عنوان یک آرگومان جداگانه برطرف می‌شود\&. .PP \fBmariadb-show\fR از گزینه‌های زیر پشتیبانی می‌کند که می‌توان آن‌ها را در خط فرمان یا در گروه‌های [mariadb-show] و [client] فایل تنظیمات مشخص کرد\&. \fBmariadb-show\fR همچنین از گزینه‌های پردازش فایل‌های تنظیمات که شرح داده شده‌اند پشتیبانی می‌کند\&. .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: help option .\" help option: mariadb-show \fB\-\-help\fR, \fB\-?\fR .sp نمایش پیام راهنما و خروج\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: character-sets-dir option .\" character-sets-dir option: mariadb-show \fB\-\-character\-sets\-dir=\fR\fB\fIpath\fR\fR, \fB\-c\fR \fIpath\fR\fR .sp دایرکتوری محل نصب مجموعه‌های نویسه (character sets)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: compress option .\" compress option: mariadb-show \fB\-\-compress\fR, \fB\-C\fR .sp فشرده‌سازی تمام اطلاعات ارسال‌شده میان کلاینت و سرور در صورتی که هر دو از فشرده‌سازی پشتیبانی کنند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: count option .\" count option: mariadb-show \fB\-\-count\fR .sp نمایش تعداد ردیف‌ها به ازای هر جدول\&. این کار می‌تواند برای جدول‌های غیر MyISAM کند باشد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: debug option .\" debug option: mariadb-show \fB\-\-debug[=\fR\fB\fIdebug_options\fR\fR\fB]\fR, \fB\-# [\fR\fB\fIdebug_options\fR\fR\fB]\fR .sp نوشتن یک گزارش اشکال‌زدایی (دیباگ)\&. یک رشتهٔ معمولی برای \fIdebug_options\fR به صورت 'd:t:o,\fIfile_name\fR' است\&. مقدار پیش‌فرض 'd:t:o' می‌باشد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1.IP \(bu 2.3 .\} .\" mariadb-show: debug-check option .\" debug-check option: mariadb-show \fB\-\-debug\-check\fR .sp هنگام خروج برنامه، برخی از اطلاعات اشکال‌زدایی را چاپ می‌کند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: debug-info option .\" debug-info option: mariadb-show \fB\-\-debug\-info\fR .sp هنگام خروج برنامه، اطلاعات اشکال‌زدایی و آمار مصرف حافظه و CPU را چاپ می‌کند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: default-auth option .\" default-auth option: mariadb-show \fB\-\-default\-auth=\fR\fB\fIname\fR .sp پلاگین احراز هویت پیش‌فرض سمت کلاینت برای استفاده\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: default-character-set option .\" default-character-set option: mariadb-show \fB\-\-default\-character\-set=\fR\fB\fIcharset_name\fR\fR .sp استفاده از \fIcharset_name\fR به‌عنوان مجموعه نویسه پیش‌فرض\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: defaults-extra-file option .\" defaults-extra-file option: mariadb-show \fB\-\-defaults\-extra\-file=\fR\fB\fIfilename\fR\fR .sp تنظیم \fB\fIfilename\fR\fR به‌عنوان فایلی که پس از خوانده شدن فایل‌های پیش‌فرض سراسری، گزینه‌های پیش‌فرض از آن خوانده می‌شوند\&. باید به‌عنوان نخستین گزینه داده شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: defaults-file option .\" defaults-file option: mariadb-show \fB\-\-defaults\-file=\fR\fB\fIfilename\fR\fR .sp تنظیم \fB\fIfilename\fR\fR به‌عنوان فایلی که گزینه‌های پیش‌فرض از آن خوانده شوند، که فایل‌های پیش‌فرض سراسری را لغو و جایگزین می‌کند\&. باید به‌عنوان نخستین گزینه داده شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: defaults-group-suffix option .\" defaults-group-suffix option: mariadb-show \fB\-\-defaults\-group\-suffix=\fR\fB\fIsuffix\fR\fR .sp علاوه بر گروه‌های نام‌برده در خط فرمان، گروه‌هایی را که دارای پسوند داده‌شده هستند نیز می‌خواند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: host option .\" host option: mariadb-show \fB\-\-host=\fR\fB\fIhost_name\fR\fR, \fB\-h \fR\fB\fIhost_name\fR\fR .sp اتصال به سرور MariaDB روی میزبان مشخص‌شده\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: keys option .\" keys option: mariadb-show \fB\-\-keys\fR, \fB\-k\fR .sp نمایش شاخص‌های جدول\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: no-defaults option .\" no-defaults option: mariadb-show \fB\-\-no\-defaults\fR .sp گزینه‌های پیش‌فرض را از هیچ فایل تنظیمی نمی‌خواند\&. این باید به‌عنوان نخستین آرگومان داده شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: password option .\" password option: mariadb-show \fB\-\-password[=\fR\fB\fIpassword\fR\fR\fB]\fR, \fB\-p[\fR\fB\fIpassword\fR\fR\fB]\fR .sp گذرواژه مورد استفاده هنگام اتصال به سرور\&. اگر از قالب کوتاه گزینه (\fB\-p\fR) استفاده می‌کنید، \fIنمی‌توانید\fR بین گزینه و گذرواژه فاصله بگذارید\&. اگر مقدار \fIpassword\fR را پس از گزینهٔ \fB\-\-password\fR یا \fB\-p\fR در خط فرمان نادیده بگیرید، \fBmariadb-show\fR آن را از شما درخواست می‌کند\&. .sp مشخص کردن گذرواژه در خط فرمان ناامن تلقی می‌شود\&. می‌توانید از یک فایل تنظیمات استفاده کنید تا از وارد کردن گذرواژه در خط فرمان جلوگیری شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: pipe option .\" pipe option: mariadb-show \fB\-\-pipe\fR, \fB\-W\fR .sp در Windows، اتصال به سرور از طریق یک named pipe انجام می‌شود\&. این گزینه تنها در صورتی اعمال می‌شود که سرور از اتصالات named\-pipe پشتیبانی کند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1.IP \(bu 2.3 .\} .\" mariadb-show: plugin-dir option .\" plugin-dir option: mariadb-show \fB\-\-plugin\-dir=\fIdir_name\fR .sp دایرکتوری افزونه‌های سمت کلاینت\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: port option .\" port option: mariadb-show \fB\-\-port=\fR\fB\fIport_num\fR\fR, \fB\-P \fR\fB\fIport_num\fR\fR .sp شماره پورت TCP/IP برای استفاده در اتصال\&. در صورت مشخص شدن در خط فرمان بدون سایر ویژگی‌های اتصال، استفاده از \-\-protocol=tcp را اجباری می‌کند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: protocol option .\" protocol option: mariadb-show \fB\-\-protocol={TCP|SOCKET|PIPE|MEMORY}\fR .sp پروتکل اتصال مورد استفاده برای برقراری ارتباط با سرور\&. این گزینه زمانی مفید است که سایر پارامترهای اتصال معمولاً باعث انتخاب پروتکلی غیر از پروتکل دلخواه شما می‌شوند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: print-defaults option .\" print-defaults option: mariadb-show \fB\-\-print\-defaults\fR .sp چاپ فهرست آرگومان‌های برنامه و خروج\&. این مورد باید به عنوان نخستین آرگومان داده شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: show-table-type option .\" show-table-type option: mariadb-show \fB\-\-show\-table\-type\fR, \fB\-t\fR .sp نمایش ستونی که نوع جدول را نشان می‌دهد، همانند SHOW FULL TABLES\&. نوع جدول عبارت است از BASE TABLE یا VIEW\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: socket option .\" socket option: mariadb-show \fB\-\-socket=\fR\fB\fIpath\fR\fR, \fB\-S \fR\fB\fIpath\fR\fR .sp برای اتصال‌ها به localhost، فایل سوکت یونیکس مورد استفاده، یا در Windows، نام named pipe مورد استفاده\&. در صورت مشخص شدن در خط فرمان بدون سایر ویژگی‌های اتصال، استفاده از \-\-protocol=socket را اجباری می‌کند؛ در Windows، استفاده از \-\-protocol=pipe را اجباری می‌کند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: SSL options .\" SSL options: mariadb-show \fB\-\-ssl\fR .sp فعال‌سازی SSL برای اتصال (به‌طور خودکار با سایر پرچم‌ها فعال می‌شود). غیرفعال‌سازی با \fB\-\-skip-ssl\fR\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: SSL CA option .\" SSL CA option: mariadb-show \fB\-\-ssl\-ca=\fIname\fR .sp فایل CA در قالب PEM (مستندات OpenSSL بررسی شود، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: SSL CA Path option .\" SSL CA Path option: mariadb-show \fB\-\-ssl\-capath=\fIname\fR .sp دایرکتوری CA (مستندات OpenSSL بررسی شود، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: SSL Cert option .\" SSL Cert option: mariadb-show \fB\-\-ssl\-cert=\fIname\fR .sp گواهی X509 در قالب PEM (مستندات OpenSSL بررسی شود، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: SSL Cipher option .\" SSL Cipher option: mariadb-show \fB\-\-ssl\-cipher=\fIname\fR .sp الگوریتم رمزنگاری (cipher) SSL مورد استفاده (مستندات OpenSSL بررسی شود، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: SSL Key option .\" SSL Key option: mariadb-show \fB\-\-ssl\-key=\fIname\fR .sp کلید X509 در قالب PEM (مستندات OpenSSL بررسی شود، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: SSL Crl option .\" SSL CRL option: mariadb-show \fB\-\-ssl\-crl=\fIname\fR .sp فهرست ابطال گواهی (مستندات OpenSSL بررسی شود، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1.IP \(bu 2.3 .\} .\" mariadb-show: SSL Crlpath option .\" SSL Crlpath option: mariadb-show \fB\-\-ssl\-crlpath=\fIname\fR .sp مسیر فهرست ابطال گواهی (مستندات OpenSSL را بررسی کنید، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: SSL Verify Server Cert option .\" SSL Verify Server Cert option: mariadb-show \fB\-\-ssl\-verify\-server\-cert\fR .sp اعتبارسنجی «Common Name» سرور در گواهی آن در برابر نام میزبان استفاده‌شده هنگام اتصال. این گزینه به‌طور پیش‌فرض غیرفعال است\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: status option .\" status option: mariadb-show \fB\-\-status\fR, \fB\-i\fR .sp نمایش اطلاعات بیشتر درباره هر جدول\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: user option .\" user option: mariadb-show \fB\-\-user=\fR\fB\fIuser_name\fR\fR, \fB\-u \fR\fB\fIuser_name\fR\fR .sp نام کاربری MariaDB برای استفاده هنگام اتصال به سرور\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: verbose option .\" verbose option: mariadb-show \fB\-\-verbose\fR, \fB\-v\fR .sp حالت پرگو\&. چاپ اطلاعات بیشتر درباره کارهایی که برنامه انجام می‌دهد\&. از این گزینه می‌توان چندین بار برای افزایش میزان اطلاعات استفاده کرد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-show: version option .\" version option: mariadb-show \fB\-\-version\fR, \fB\-V\fR .sp نمایش اطلاعات نسخه و خروج\&. .RE .SH "کپی‌رایت و تکثیر (COPYRIGHT)" .br .PP Copyright 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc., 2010-2025 MariaDB Foundation .PP این مستندات نرم‌افزار آزاد است؛ شما می‌توانید آن را فقط تحت شرایط مجوز عمومی همگانی گنو همان‌طور که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است؛ نسخه ۲ مجوز، بازتوزیع کرده یا تغییر دهید. .PP این مستندات به این امید توزیع شده است که مفید واقع شود، اما بدون هیچ‌گونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید. .PP شما باید به همراه این برنامه یک نسخه از مجوز عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت، به بنیاد نرم‌افزارهای آزاد به نشانی Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA بنویسید یا به http://www.gnu.org/licenses مراجعه کنید. .sp .SH "همچنین ببینید (SEE ALSO)" برای اطلاعات بیشتر، لطفاً به مستندات MariaDB مراجعه کنید که به‌صورت برخط در https://mariadb.com/docs در دسترس است. .SH "نویسندگان (AUTHORS)" بنیاد MariaDB (http://www.mariadb.org).