• 0

كيف أعرف إن كانت قاعدة بيانات MySQL موجودة باستخدام سكربت Shell؟

أبحث عن طريقة أعرف بها هل  قاعدة بيانات MySQL (مثلا db_test) موجودة أم لا وذلك من سكربت Shell.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

توجد طريقة سهلة، استخدم الأمر:
 

mysql -u root -e 'use db_test'

إذا كانت قاعدة البيانات موجدة فلن يظهر أي خطأ، إن لم تكن موجودة فستحصُل أخطاء. انطلاقًا من هذه الملاحظة يُمكنك اختبار رمز العودة Return code إذا كان 0 فهذا يعني ألّا أخطاء؛ أو على النّحو التّالي مثلًا:

 

if ! mysql -u root -e 'use db_test'; then
  ## إن لم تكن قاعدة البيانات موجودة فسيُنفَّذ هذا الجزء من البرنامج
fi

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن