الإنجليزيةالفرنسيةالإسبانية

OnWorks فافيكون

mysqlmetagrep - عبر الإنترنت في السحابة

قم بتشغيل mysqlmetagrep في مزود الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر mysqlmetagrep الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


mysqlmetagrep - تعريفات كائن قاعدة بيانات البحث

موجز


com.mysqlmetagrep [الخيارات] [النمط | الخادم]

الوصف


تبحث هذه الأداة المساعدة عن كائنات تتطابق مع نمط معين على جميع الخوادم المحددة
باستخدام مثيلات --الخادم اختيار. ينتج الناتج الذي يعرض المطابقة
أشياء. بشكل افتراضي ، يتم اعتبار الوسيطة الأولى غير الاختيارية هي النمط ما لم يكن
--نمط يتم إعطاء الخيار. إذا كان --نمط يتم إعطاء الخيار ، وجميع الحجج nonoption هي
تعامل على أنها مواصفات الاتصال.

داخليًا ، تُنشئ الأداة المساعدة عبارة SQL للبحث في الجداول الضرورية بتنسيق
هيه INFORMATION_SCHEMA قاعدة البيانات على الخوادم المعينة وتنفذها بدورها من قبل
جمع النتيجة وطباعتها كجدول. استخدم ال - SQL خيار الحصول على فائدة
عرض البيان بدلا من تنفيذه. يمكن أن يكون هذا مفيدًا إذا كنت تريد إطعام ملف
إخراج البيان إلى تطبيق آخر مثل ك مراقب.

يدعم خادم MySQL شكلين من الأنماط عند مطابقة السلاسل: أنماط SQL البسيطة
(تستخدم مع ال LIKE عامل التشغيل) وتعبيرات POSIX العادية (تُستخدم مع امتداد REGEXP
المشغل أو العامل).

بشكل افتراضي ، تستخدم الأداة ملف LIKE عامل التشغيل لمطابقة الاسم (واختياريا ، ملف
الجسم) من الأشياء. لاستخدام ال REGEXP بدلاً من ذلك ، استخدم --regexp الخيار.

لاحظ أنه منذ REGEXP المشغل يقوم بالبحث عن السلاسل الفرعية ، فمن الضروري أن يكون المرساة
التعبير عن بداية السلسلة إذا كنت تريد مطابقة بداية
سلسلة.

لتحديد كيفية عرض الإخراج ، استخدم إحدى القيم التالية بامتداد --صيغة
الخيار:

· شبكة (افتراضي)

عرض الإخراج في شكل شبكة أو جدول مثل تنسيق ك مراقب.

· CSV

عرض الإخراج بتنسيق قيم مفصولة بفواصل.

· علامة التبويب

عرض الإخراج بتنسيق مفصول بعلامات جدولة.

· عمودي

عرض الإخراج بتنسيق عمود واحد مثل تنسيق الأمر \ G لملف ك
مراقب.
أنماط SQL البسيطة

تتكون الأنماط البسيطة المحددة بواسطة معيار SQL من سلسلة من الأحرف مكونة من حرفين
الأحرف التي لها معنى خاص:٪ (النسبة المئوية) تطابق صفرًا أو أكثر من الأحرف و _
(شرطة سفلية) تطابق حرفًا واحدًا بالضبط.

فمثلا:

· "حصائر٪"

تطابق أي سلسلة تبدأ بـ "حصائر".

· "٪ kindahl٪"

تطابق أي سلسلة تحتوي على الكلمة "kindahl".

· "٪ _"

تطابق أي سلسلة تتكون من حرف واحد أو أكثر.
التعبيرات العادية POSIX

تعبيرات POSIX العادية أقوى من الأنماط البسيطة المحددة في SQL
اساسي. التعبير العادي هو سلسلة من الأحرف تحتوي اختياريًا على أحرف
بمعنى خاص:

· .

تطابق أي شخصية.

· ^

تطابق بداية سلسلة.

· $

تطابق نهاية السلسلة.

· [فأس]

مباراة a, x أو y.

· [af]

تطابق أي حرف في النطاق a إلى f (هذا هو، a, b, c, d, e أو f).

· [^ فأس]

تطابق أي شخصية إلاa, x أو y.

· a*

تطابق تسلسل من صفر أو أكثر a.

· a+

تطابق تسلسل واحد أو أكثر a.

· a?

تطابق صفر أو واحد a.

· أب | cd

مباراة ab or cd.

· أ {5}

تطابق خمس حالات من a.

· أ {2,5}

تطابق من اثنين إلى خمس حالات من a.

· (أبك) +

تطابق تكرار واحد أو أكثر من اي بي سي.

هذه ليست سوى مجموعة مختصرة من أمثلة التعبيرات النمطية. تم وصف الصيغة الكاملة
في ال MySQL كتيب[1] ، ولكن يمكن العثور عليها غالبًا في رجإكس(7).
OPTIONS

com.mysqlmetagrep يقبل خيارات سطر الأوامر التالية:

· --يساعد

اعرض رسالة المساعدة واخرج.

· - الجسم ، -ب

ابحث في نص البرامج المخزنة (الإجراءات والوظائف والمحفزات والأحداث). ال
الافتراضي هو مطابقة الاسم فقط.

· - قاعدة بيانات =

ابحث فقط في قواعد البيانات المطابقة لهذا النمط.

· - تنسيق = ، -F

حدد تنسيق عرض الإخراج. قيم التنسيق المسموح بها هي شبكة, CSV, علامة التبويبو
عمودي. الافتراضي هو شبكة.

· - أنواع الكائن = ، - كائنات البحث =

ابحث فقط عن أنواع الكائنات المسماة في أنواع، وهي قائمة مفصولة بفواصل من ملف أو
المزيد من القيم الإجراءات, وظيفة, حدث, يثير, جدولو قاعدة بيانات.

الافتراضي هو البحث في الكائنات من جميع الأنواع.

· - نمط = ، -e =

النمط المراد استخدامه عند المطابقة. هذا مطلوب عند أول وسيطة nonoption
يبدو كمواصفات اتصال وليس نمطًا.

إذا كان --نمط يتم إعطاء الخيار ، يتم التعامل مع وسيطة nonoption الأولى على أنها a
محدد الاتصال ، وليس كنمط.

· - regexp، - أساسي - regexp، -G

نفذ تطابقات النمط باستخدام ملف REGEXP المشغل أو العامل. الافتراضي هو استخدام LIKE لـ
مطابقة. هذا يؤثر على --قاعدة البيانات --نمط خيارات.

· - الخادم =

معلومات الاتصال لخادم للبحث بالتنسيق:
<المستخدم> [:باسود>] @مضيف> [:ميناء>] [:مقبس>] أومسار تسجيل الدخول> [:ميناء>] [:مقبس>]. يستخدم
هذا الخيار عدة مرات للبحث في خوادم متعددة.

· --sql، --print-sql، -p

اطبع بدلاً من تنفيذ تعليمات SQL البرمجية التي سيتم تنفيذها للعثور على جميع المطابقات
أشياء. يمكن أن يكون هذا مفيدًا لحفظ العبارة للتنفيذ لاحقًا أو لاستخدامها كملف
إدخال لبرامج أخرى.

· --إصدار

عرض معلومات الإصدار والخروج.
الملاحظات

بالنسبة --صيغة الخيار ، القيم المسموح بها ليست حساسة لحالة الأحرف. بالإضافة إلى القيم
يمكن تحديدها على أنها أي بادئة لا لبس فيها ذات قيمة صالحة. على سبيل المثال، - تنسيق = g
يحدد تنسيق الشبكة. يحدث خطأ إذا تطابق البادئة مع أكثر من قيمة صالحة.

يجب تضمين المسار إلى أدوات عميل MySQL في متغير بيئة PATH في
من أجل استخدام آلية المصادقة مع مسارات تسجيل الدخول. سيسمح هذا للأداة بـ
استخدم أدوات my_print_defaults المطلوبة لقراءة قيم مسار تسجيل الدخول من ملف
ملف تكوين تسجيل الدخول (.mylogin.cnf).
أمثلة

ابحث عن جميع الكائنات التي لها اسم يطابق النمط 't_' (الحرف t متبوعًا بأي
حرف واحد):

mysqlmetagrep $ --pattern = "t_" --server = mats @ localhost
+ ------------------------ + -------------- + --------- ----- + ----------- +
| اتصال | نوع الكائن | اسم الكائن | قاعدة البيانات |
+ ------------------------ + -------------- + --------- ----- + ----------- +
| الحصير: * @ localhost: 3306 | الجدول | t1 | اختبار |
| الحصير: * @ localhost: 3306 | الجدول | t2 | اختبار |
| الحصير: * @ localhost: 3306 | الجدول | t3 | اختبار |
+ ------------------------ + -------------- + --------- ----- + ----------- +

للعثور على كل الكائنات التي تحتوي على "t2" في الاسم أو الجسم (للإجراءات والمحفزات و
الأحداث):

mysqlmetagrep -b $ --pattern = "٪ t2٪" - server = mats @ localhost: 3306
+ ------------------------ + -------------- + --------- ----- + ----------- +
| اتصال | نوع الكائن | اسم الكائن | قاعدة البيانات |
+ ------------------------ + -------------- + --------- ----- + ----------- +
| الجذر: * @ localhost: 3306 | الزناد | tr_foo | اختبار |
| الجذر: * @ localhost: 3306 | الجدول | t2 | اختبار |
+ ------------------------ + -------------- + --------- ----- + ----------- +

في الإخراج السابق ، لا يتطابق اسم المشغل مع النمط ، ولكن يتم عرضه
لأن جسده يفعل.

هذا هو نفس المثال السابق ، ولكن باستخدام REGEXP المشغل أو العامل. لاحظ أنه في ملف
النمط ليس من الضروري إضافة أحرف البدل قبل أو بعد t2:

mysqlmetagrep $ -Gb --pattern = "t2" - server = mats @ localhost
+ ------------------------ + -------------- + --------- ----- + ----------- +
| اتصال | نوع الكائن | اسم الكائن | قاعدة البيانات |
+ ------------------------ + -------------- + --------- ----- + ----------- +
| الجذر: * @ localhost: 3306 | الزناد | tr_foo | اختبار |
| الجذر: * @ localhost: 3306 | الجدول | t2 | اختبار |
+ ------------------------ + -------------- + --------- ----- + ----------- +

حقوق الطبع والنشر


الملاحظات


1. دليل MySQL
http://dev.mysql.com/doc/mysql/en/regexp.html

استخدم mysqlmetagrep عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 2
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 3
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • 4
    ساجا جيس
    ساجا جيس
    SAGA - النظام الآلي
    التحليلات الجيولوجية - هو جغرافي
    برنامج نظام المعلومات (GIS) مع
    قدرات هائلة للبيانات الجغرافية
    المعالجة وآنا ...
    تنزيل SAGA GIS
  • 5
    Toolbox for Java / JTOpen
    Toolbox for Java / JTOpen
    يعد IBM Toolbox for Java / JTOpen ملف
    مكتبة من فئات Java التي تدعم
    العميل / الخادم وبرمجة الإنترنت
    نماذج لنظام يعمل بنظام التشغيل OS / 400 ،
    i5 / OS ، س ...
    تنزيل Toolbox for Java / JTOpen
  • 6
    D3.js
    D3.js
    D3.js (أو D3 للمستندات المستندة إلى البيانات)
    هي مكتبة جافا سكريبت تسمح لك
    لإنتاج بيانات ديناميكية وتفاعلية
    تصورات في متصفحات الويب. مع D3
    أنت...
    تنزيل D3.js
  • أكثر "

أوامر لينكس

Ad