MARIADB-SHOW(1) MariaDB Database System MARIADB-SHOW(1)

mariadb-show - نمایش اطلاعات پایگاه‌داده، جدول و ستون (mariadb-show اکنون یک پیوند نمادین به mariadb-show است)

mariadb-show [options] [db_name [tbl_name [col_name]]]

کلاینت mariadb-show می‌تواند برای مشاهدهٔ سریع پایگاه‌های دادهٔ موجود، جدول‌های آن‌ها، یا ستون‌ها و نمایه‌های یک جدول به کار رود.

mariadb-show یک رابط خط فرمانی برای چندین عبارت SHOW در SQL فراهم می‌کند. همین اطلاعات را می‌توان با استفادهٔ مستقیم از آن عبارت‌ها نیز به دست آورد؛ برای مثال، می‌توانید آن‌ها را از طریق برنامهٔ کلاینت mariadb اجرا کنید.

mariadb-show را به این صورت فراخوانی کنید:

shell> mariadb-show [options] [db_name [tbl_name [col_name]]]
•اگر هیچ پایگاه‌داده‌ای مشخص نشود، فهرستی از نام‌های پایگاه‌های داده نمایش داده می‌شود.
•اگر هیچ جدولی مشخص نشود، تمام جدول‌های منطبق در پایگاه‌داده نمایش داده می‌شوند.
•اگر هیچ ستونی مشخص نشود، تمام ستون‌های منطبق و نوع آن‌ها در جدول نمایش داده می‌شوند.

خروجی تنها نام آن پایگاه‌های داده، جدول‌ها یا ستون‌هایی را نمایش می‌دهد که برای آن‌ها دارای مجوز دسترسی (privilege) هستید.

اگر آخرین آرگومان شامل نویسه‌های عام (wildcard) پوسته یا SQL باشد (“*”، “?”، “%”، یا “_”)، تنها نام‌هایی نمایش داده می‌شوند که با الگوی نویسهٔ عام مطابقت داشته باشند. اگر نام یک پایگاه‌داده شامل خط زیر (underscore) باشد، برای دریافت فهرست مناسب جدول‌ها یا ستون‌ها باید با یک بک‌اسلش از آن گریز (escape) زده شود (برخی پوسته‌های یونیکس به دو بک‌اسلش نیاز دارند). نویسه‌های “*” و “?” به نویسه‌های عام SQL یعنی “%” و “_” تبدیل می‌شوند. این ممکن است هنگام تلاش برای نمایش ستون‌های جدولی که دارای “_” در نام خود است موجب سردرگمی شود؛ زیرا در این حالت، mariadb-show تنها نام جدول‌هایی را نشان می‌دهد که با الگو مطابقت دارند. این مسئله به سادگی با افزودن یک “%” اضافی در انتهای خط فرمان به عنوان یک آرگومان جداگانه برطرف می‌شود.

mariadb-show از گزینه‌های زیر پشتیبانی می‌کند که می‌توان آن‌ها را در خط فرمان یا در گروه‌های [mariadb-show] و [client] فایل تنظیمات مشخص کرد. mariadb-show همچنین از گزینه‌های پردازش فایل‌های تنظیمات که شرح داده شده‌اند پشتیبانی می‌کند.

•--help, -?

نمایش پیام راهنما و خروج.

•--character-sets-dir=path, -c path

دایرکتوری محل نصب مجموعه‌های نویسه (character sets).

•--compress, -C

فشرده‌سازی تمام اطلاعات ارسال‌شده میان کلاینت و سرور در صورتی که هر دو از فشرده‌سازی پشتیبانی کنند.

•--count

نمایش تعداد ردیف‌ها به ازای هر جدول. این کار می‌تواند برای جدول‌های غیر MyISAM کند باشد.

•--debug[=debug_options], -# [debug_options]

نوشتن یک گزارش اشکال‌زدایی (دیباگ). یک رشتهٔ معمولی برای debug_options به صورت 'd:t:o,file_name' است. مقدار پیش‌فرض 'd:t:o' می‌باشد.

•--debug-check

هنگام خروج برنامه، برخی از اطلاعات اشکال‌زدایی را چاپ می‌کند.

•--debug-info

هنگام خروج برنامه، اطلاعات اشکال‌زدایی و آمار مصرف حافظه و CPU را چاپ می‌کند.

•--default-auth=name

پلاگین احراز هویت پیش‌فرض سمت کلاینت برای استفاده.

•--default-character-set=charset_name

استفاده از charset_name به‌عنوان مجموعه نویسه پیش‌فرض.

•--defaults-extra-file=filename

تنظیم filename به‌عنوان فایلی که پس از خوانده شدن فایل‌های پیش‌فرض سراسری، گزینه‌های پیش‌فرض از آن خوانده می‌شوند. باید به‌عنوان نخستین گزینه داده شود.

•--defaults-file=filename

تنظیم filename به‌عنوان فایلی که گزینه‌های پیش‌فرض از آن خوانده شوند، که فایل‌های پیش‌فرض سراسری را لغو و جایگزین می‌کند. باید به‌عنوان نخستین گزینه داده شود.

•--defaults-group-suffix=suffix

علاوه بر گروه‌های نام‌برده در خط فرمان، گروه‌هایی را که دارای پسوند داده‌شده هستند نیز می‌خواند.

•--host=host_name, -h host_name

اتصال به سرور MariaDB روی میزبان مشخص‌شده.

•--keys, -k

نمایش شاخص‌های جدول.

•--no-defaults

گزینه‌های پیش‌فرض را از هیچ فایل تنظیمی نمی‌خواند. این باید به‌عنوان نخستین آرگومان داده شود.

•--password[=password], -p[password]

گذرواژه مورد استفاده هنگام اتصال به سرور. اگر از قالب کوتاه گزینه (-p) استفاده می‌کنید، نمی‌توانید بین گزینه و گذرواژه فاصله بگذارید. اگر مقدار password را پس از گزینهٔ --password یا -p در خط فرمان نادیده بگیرید، mariadb-show آن را از شما درخواست می‌کند.

مشخص کردن گذرواژه در خط فرمان ناامن تلقی می‌شود. می‌توانید از یک فایل تنظیمات استفاده کنید تا از وارد کردن گذرواژه در خط فرمان جلوگیری شود.

•--pipe, -W

در Windows، اتصال به سرور از طریق یک named pipe انجام می‌شود. این گزینه تنها در صورتی اعمال می‌شود که سرور از اتصالات named-pipe پشتیبانی کند.

•--plugin-dir=dir_name

دایرکتوری افزونه‌های سمت کلاینت.

•--port=port_num, -P port_num

شماره پورت TCP/IP برای استفاده در اتصال. در صورت مشخص شدن در خط فرمان بدون سایر ویژگی‌های اتصال، استفاده از --protocol=tcp را اجباری می‌کند.

•--protocol={TCP|SOCKET|PIPE|MEMORY}

پروتکل اتصال مورد استفاده برای برقراری ارتباط با سرور. این گزینه زمانی مفید است که سایر پارامترهای اتصال معمولاً باعث انتخاب پروتکلی غیر از پروتکل دلخواه شما می‌شوند.

•--print-defaults

چاپ فهرست آرگومان‌های برنامه و خروج. این مورد باید به عنوان نخستین آرگومان داده شود.

•--show-table-type, -t

نمایش ستونی که نوع جدول را نشان می‌دهد، همانند SHOW FULL TABLES. نوع جدول عبارت است از BASE TABLE یا VIEW.

•--socket=path, -S path

برای اتصال‌ها به localhost، فایل سوکت یونیکس مورد استفاده، یا در Windows، نام named pipe مورد استفاده. در صورت مشخص شدن در خط فرمان بدون سایر ویژگی‌های اتصال، استفاده از --protocol=socket را اجباری می‌کند؛ در Windows، استفاده از --protocol=pipe را اجباری می‌کند.

•--ssl

فعال‌سازی SSL برای اتصال (به‌طور خودکار با سایر پرچم‌ها فعال می‌شود). غیرفعال‌سازی با --skip-ssl.

•--ssl-ca=name

فایل CA در قالب PEM (مستندات OpenSSL بررسی شود، مستلزم --ssl است).

•--ssl-capath=name

دایرکتوری CA (مستندات OpenSSL بررسی شود، مستلزم --ssl است).

•--ssl-cert=name

گواهی X509 در قالب PEM (مستندات OpenSSL بررسی شود، مستلزم --ssl است).

•--ssl-cipher=name

الگوریتم رمزنگاری (cipher) SSL مورد استفاده (مستندات OpenSSL بررسی شود، مستلزم --ssl است).

•--ssl-key=name

کلید X509 در قالب PEM (مستندات OpenSSL بررسی شود، مستلزم --ssl است).

•--ssl-crl=name

فهرست ابطال گواهی (مستندات OpenSSL بررسی شود، مستلزم --ssl است).

•--ssl-crlpath=name

مسیر فهرست ابطال گواهی (مستندات OpenSSL را بررسی کنید، مستلزم --ssl است).

•--ssl-verify-server-cert

اعتبارسنجی «Common Name» سرور در گواهی آن در برابر نام میزبان استفاده‌شده هنگام اتصال. این گزینه به‌طور پیش‌فرض غیرفعال است.

•--status, -i

نمایش اطلاعات بیشتر درباره هر جدول.

•--user=user_name, -u user_name

نام کاربری MariaDB برای استفاده هنگام اتصال به سرور.

•--verbose, -v

حالت پرگو. چاپ اطلاعات بیشتر درباره کارهایی که برنامه انجام می‌دهد. از این گزینه می‌توان چندین بار برای افزایش میزان اطلاعات استفاده کرد.

•--version, -V

نمایش اطلاعات نسخه و خروج.

Copyright 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc., 2010-2025 MariaDB Foundation

این مستندات نرم‌افزار آزاد است؛ شما می‌توانید آن را فقط تحت شرایط مجوز عمومی همگانی گنو همان‌طور که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است؛ نسخه ۲ مجوز، بازتوزیع کرده یا تغییر دهید.

این مستندات به این امید توزیع شده است که مفید واقع شود، اما بدون هیچ‌گونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید.

شما باید به همراه این برنامه یک نسخه از مجوز عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت، به بنیاد نرم‌افزارهای آزاد به نشانی Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA بنویسید یا به http://www.gnu.org/licenses مراجعه کنید.

برای اطلاعات بیشتر، لطفاً به مستندات MariaDB مراجعه کنید که به‌صورت برخط در https://mariadb.com/docs در دسترس است.

بنیاد MariaDB (http://www.mariadb.org).

5 March 2025 MariaDB 11.8