| MARIADB-SHOW(1) | MariaDB Database System | MARIADB-SHOW(1) |
نام (NAME)
mariadb-show - نمایش اطلاعات پایگاهداده، جدول و ستون (mariadb-show اکنون یک پیوند نمادین به mariadb-show است)
خلاصه دستور (SYNOPSIS)
mariadb-show [options] [db_name [tbl_name [col_name]]]
توضیحات (DESCRIPTION)
کلاینت 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 همچنین از گزینههای پردازش فایلهای تنظیمات که شرح داده شدهاند پشتیبانی میکند.
نمایش پیام راهنما و خروج.
دایرکتوری محل نصب مجموعههای نویسه (character sets).
فشردهسازی تمام اطلاعات ارسالشده میان کلاینت و سرور در صورتی که هر دو از فشردهسازی پشتیبانی کنند.
نمایش تعداد ردیفها به ازای هر جدول. این کار میتواند برای جدولهای غیر MyISAM کند باشد.
نوشتن یک گزارش اشکالزدایی (دیباگ). یک رشتهٔ معمولی برای debug_options به صورت 'd:t:o,file_name' است. مقدار پیشفرض 'd:t:o' میباشد.
هنگام خروج برنامه، برخی از اطلاعات اشکالزدایی را چاپ میکند.
هنگام خروج برنامه، اطلاعات اشکالزدایی و آمار مصرف حافظه و CPU را چاپ میکند.
پلاگین احراز هویت پیشفرض سمت کلاینت برای استفاده.
استفاده از charset_name بهعنوان مجموعه نویسه پیشفرض.
تنظیم filename بهعنوان فایلی که پس از خوانده شدن فایلهای پیشفرض سراسری، گزینههای پیشفرض از آن خوانده میشوند. باید بهعنوان نخستین گزینه داده شود.
تنظیم filename بهعنوان فایلی که گزینههای پیشفرض از آن خوانده شوند، که فایلهای پیشفرض سراسری را لغو و جایگزین میکند. باید بهعنوان نخستین گزینه داده شود.
علاوه بر گروههای نامبرده در خط فرمان، گروههایی را که دارای پسوند دادهشده هستند نیز میخواند.
اتصال به سرور MariaDB روی میزبان مشخصشده.
نمایش شاخصهای جدول.
گزینههای پیشفرض را از هیچ فایل تنظیمی نمیخواند. این باید بهعنوان نخستین آرگومان داده شود.
گذرواژه مورد استفاده هنگام اتصال به سرور. اگر از قالب کوتاه گزینه (-p) استفاده میکنید، نمیتوانید بین گزینه و گذرواژه فاصله بگذارید. اگر مقدار password را پس از گزینهٔ --password یا -p در خط فرمان نادیده بگیرید، mariadb-show آن را از شما درخواست میکند.
مشخص کردن گذرواژه در خط فرمان ناامن تلقی میشود. میتوانید از یک فایل تنظیمات استفاده کنید تا از وارد کردن گذرواژه در خط فرمان جلوگیری شود.
در Windows، اتصال به سرور از طریق یک named pipe انجام میشود. این گزینه تنها در صورتی اعمال میشود که سرور از اتصالات named-pipe پشتیبانی کند.
دایرکتوری افزونههای سمت کلاینت.
شماره پورت TCP/IP برای استفاده در اتصال. در صورت مشخص شدن در خط فرمان بدون سایر ویژگیهای اتصال، استفاده از --protocol=tcp را اجباری میکند.
پروتکل اتصال مورد استفاده برای برقراری ارتباط با سرور. این گزینه زمانی مفید است که سایر پارامترهای اتصال معمولاً باعث انتخاب پروتکلی غیر از پروتکل دلخواه شما میشوند.
چاپ فهرست آرگومانهای برنامه و خروج. این مورد باید به عنوان نخستین آرگومان داده شود.
نمایش ستونی که نوع جدول را نشان میدهد، همانند SHOW FULL TABLES. نوع جدول عبارت است از BASE TABLE یا VIEW.
برای اتصالها به localhost، فایل سوکت یونیکس مورد استفاده، یا در Windows، نام named pipe مورد استفاده. در صورت مشخص شدن در خط فرمان بدون سایر ویژگیهای اتصال، استفاده از --protocol=socket را اجباری میکند؛ در Windows، استفاده از --protocol=pipe را اجباری میکند.
فعالسازی SSL برای اتصال (بهطور خودکار با سایر پرچمها فعال میشود). غیرفعالسازی با --skip-ssl.
فایل CA در قالب PEM (مستندات OpenSSL بررسی شود، مستلزم --ssl است).
دایرکتوری CA (مستندات OpenSSL بررسی شود، مستلزم --ssl است).
گواهی X509 در قالب PEM (مستندات OpenSSL بررسی شود، مستلزم --ssl است).
الگوریتم رمزنگاری (cipher) SSL مورد استفاده (مستندات OpenSSL بررسی شود، مستلزم --ssl است).
کلید X509 در قالب PEM (مستندات OpenSSL بررسی شود، مستلزم --ssl است).
فهرست ابطال گواهی (مستندات OpenSSL بررسی شود، مستلزم --ssl است).
مسیر فهرست ابطال گواهی (مستندات OpenSSL را بررسی کنید، مستلزم --ssl است).
اعتبارسنجی «Common Name» سرور در گواهی آن در برابر نام میزبان استفادهشده هنگام اتصال. این گزینه بهطور پیشفرض غیرفعال است.
نمایش اطلاعات بیشتر درباره هر جدول.
نام کاربری MariaDB برای استفاده هنگام اتصال به سرور.
حالت پرگو. چاپ اطلاعات بیشتر درباره کارهایی که برنامه انجام میدهد. از این گزینه میتوان چندین بار برای افزایش میزان اطلاعات استفاده کرد.
نمایش اطلاعات نسخه و خروج.
کپیرایت و تکثیر (COPYRIGHT)
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 مراجعه کنید.
همچنین ببینید (SEE ALSO)
برای اطلاعات بیشتر، لطفاً به مستندات MariaDB مراجعه کنید که بهصورت برخط در https://mariadb.com/docs در دسترس است.
نویسندگان (AUTHORS)
بنیاد MariaDB (http://www.mariadb.org).
| 5 March 2025 | MariaDB 11.8 |