MARIADB-FIND-ROWS(1) MariaDB Database System MARIADB-FIND-ROWS(1)

mariadb-find-rows - استخراج دستورات SQL از فایل‌ها

mariadb-find-rows [options] [file_name ...]

دستور mariadb-find-rows فایل‌های حاوی دستورات SQL را خوانده و دستوراتی را که با یک عبارت باقاعده تطابق داشته باشند یا شامل دستورات USE db_name یا SET باشند استخراج می‌کند. این ابزار در اصل برای استفاده با فایل‌های لاگ به‌روزرسانی (مانند آنچه پیش از MySQL 5.0 استفاده می‌شد) نوشته شده است و انتظار دارد دستورات با نویسهٔ نقطه‌ویرگول (;) خاتمه یافته باشند. همچنین در صورتی که دستورات با نقطه‌ویرگول پایان یافته باشند، می‌تواند برای سایر فایل‌های حاوی دستورات SQL نیز مفید باشد.

فراخوانی mariadb-find-rows به صورت زیر انجام می‌شود:

shell> mariadb-find-rows [options] [file_name ...]

هر آرگومان file_name باید نام فایلی حاوی دستورات SQL باشد. اگر نام هیچ فایلی داده نشود، mariadb-find-rows ورودی استاندارد را می‌خواند.

مثال‌ها:

mariadb-find-rows --regexp=problem_table --rows=20 < update.log
mariadb-find-rows --regexp=problem_table  update-log.1 update-log.2

ابزار mariadb-find-rows از گزینه‌های زیر پشتیبانی می‌کند:

•--help, --Information

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

•--regexp=pattern

نمایش پرس‌وجوهایی که با الگو مطابقت دارند.

•--rows=N

خروج پس از نمایش N پرس‌وجو.

•--skip-use-db

عدم گنجاندن دستورات USE db_name در خروجی.

•--start_row=N

آغاز خروجی از این سطر.

کپی‌رایت 2007-2008 متعلق به MySQL AB، 2008-2010 متعلق به Sun Microsystems, Inc.، و 2010-2025 متعلق به بنیاد MariaDB

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

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

شما باید همراه با این برنامه یک نسخه از مجوز عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت، به نشانی بنیاد نرم‌افزارهای آزاد 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