ذكري المظهر

كيفية إظهار قائمة بجميع قواعد البيانات في الخلية

طريقة عمل قائمة منسدلة في الاكسل - Excel Data Validation

طريقة عمل قائمة منسدلة في الاكسل - Excel Data Validation

جدول المحتويات:

Anonim

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

يشرح هذا البرنامج التعليمي كيفية إظهار جميع قواعد البيانات في خادم MySQL أو MariaDB من خلال سطر الأوامر.

إظهار قواعد بيانات MySQL

الطريقة الأكثر شيوعًا للحصول على قائمة بقواعد بيانات MySQL هي باستخدام عميل mysql للاتصال بخادم MySQL وتشغيل أمر SHOW DATABASES .

قم بالوصول إلى خادم MySQL باستخدام الأمر التالي وأدخل كلمة مرور مستخدم MySQL عندما يُطلب منك ذلك:

mysql -u user -p إذا لم تقم بتعيين كلمة مرور لمستخدم MySQL الخاص بك ، يمكنك حذف -p التبديل -p .

من داخل MySQL shell قم بتنفيذ الأمر التالي:

SHOW DATABASES;

سيقوم الأمر بطباعة قائمة بجميع قواعد البيانات التي يكون لدى المستخدم نوع من الامتياز الممنوح لها. سيكون الإخراج مشابهًا لهذا:

+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+ 2 rows in set (0.00 sec)

الأمر الآخر الذي يمكنك استخدامه لسرد قواعد البيانات هو SHOW SCHEMAS وهو مرادف للأمر SHOW DATABASES :

SHOW SCHEMAS;

سيكون الإخراج هو نفسه عند استخدام الأمر SHOW DATABASES :

+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+ 2 rows in set (0.00 sec)

عرض جميع قواعد بيانات MySQL

لسرد جميع قواعد البيانات الموجودة على خادم MySQL ، ستحتاج إلى تسجيل الدخول كمستخدم يمكنه الوصول إلى جميع قواعد البيانات ، وهذا هو المستخدم الجذر MySQL افتراضيًا أو تعيين امتياز عالمي SHOW DATABASES .

تسجيل الدخول إلى مستخدم جذر MySQL:

mysql -u user -p

قم بتشغيل الأمر SHOW DATABASES :

SHOW DATABASES;

سترى قائمة بجميع قواعد البيانات على خادم MySQL:

+--------------------+ | Databases | +--------------------+ | information_schema | | database_name | | mysql | | opencart | | wordpress | | performance_schema | | sys | +--------------------+ 7 rows in set (0.00 sec)

تصفية النتيجة

يمكن استخدام جملة LIKE لتصفية إخراج الأمر SHOW DATABASES وفقًا لنمط معين.

SHOW DATABASES LIKE pattern;

على سبيل المثال ، ستُرجع العبارة التالية جميع قواعد البيانات التي تبدأ الأسماء بـ "فتح":

SHOW DATABASES LIKE 'open%';

+--------------------+ | Database | +--------------------+ | opencart | +--------------------+ 1 rows in set (0.00 sec) علامة النسبة المئوية ( % ) تعني الصفر أو واحد أو عدة أحرف.

يمنحك البيان التالي قائمة بجميع قواعد البيانات التي تبدأ بـ "open" أو "word":

SELECT schema_name FROM information_schema.schemata WHERE schema_name LIKE 'open%' OR schema_name LIKE 'word%';

+--------------------+ | Database | +--------------------+ | opencart | | wordpress | +--------------------+ 2 rows in set (0.00 sec)

عرض قواعد بيانات MySQL من سطر الأوامر

للحصول على قائمة بقواعد البيانات دون تسجيل الدخول إلى shell MySQL ، يمكنك استخدام إما الأمر mysql مع الخيار -e الذي يرمز للتنفيذ أو mysqlshow الذي يعرض معلومات قواعد البيانات والجداول.

هذا مفيد بشكل خاص عندما تريد العمل مع قواعد بيانات MySQL باستخدام البرامج النصية shell.

قم بتشغيل الأمر التالي على الجهاز الخاص بك لإظهار قائمة بجميع قواعد البيانات:

mysql -u user -p -e 'show databases;'

+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+

فيما يلي مثال باستخدام الأمر mysqlshow :

mysqlshow -u user -p

سيكون الإخراج مطابقًا للخرج من الأمر السابق.

استنتاج

لقد تعلمت كيفية الحصول على قائمة بجميع قواعد البيانات في خادم MySQL الخاص بك.

لا تتردد في ترك تعليق إذا كان لديك أي أسئلة.

مسيل مريب