3- انشاء جدول في لغة sql وجميع الاوامر التابعة للجدول
جدول المحتويات:
عند إدارة خوادم قاعدة بيانات MySQL ، فإن إحدى المهام الأكثر شيوعًا التي ستؤديها هي التعرف على البيئة. يتضمن ذلك سرد قواعد البيانات الموجودة على الخادم أو عرض جداول قاعدة البيانات أو جلب معلومات حول حسابات المستخدمين وامتيازاتهم.
يوضح هذا المقال كيفية سرد الجداول في قاعدة بيانات MySQL أو MariaDB عبر سطر الأوامر.
عرض جداول الخلية
للحصول على قائمة بالجداول في قاعدة بيانات MySQL ، استخدم أداة عميل
mysql
للاتصال بخادم MySQL وتشغيل الأمر
SHOW TABLES
.
الوصول إلى خادم MySQL:
mysql -u user -p
من داخل MySQL shell ، قم بالتبديل إلى قاعدة البيانات باستخدام عبارة
USE
:
USE database_name;
قم بتنفيذ الأمر التالي للحصول على قائمة بجميع الجداول وطرق العرض في قاعدة البيانات الحالية:
SHOW TABLES;
سيظهر الإخراج بشيء من هذا القبيل:
+----------------------------+ | Tables_in_database_name | +----------------------------+ | actions | | permissions | | permissions_roles | | permissions_users | | roles | | roles_users | | settings | | users | +----------------------------+ 8 rows in set (0.00 sec)
سيعرض معدّل
FULL
الاختياري نوع الجدول كعمود إخراج ثاني.
SHOW FULL TABLES;
سيظهر الإخراج بشيء من هذا القبيل:
+----------------------------+------------+ | Tables_in_database_name | Table_type | +----------------------------+------------+ | actions | VIEW | | permissions | BASE TABLE | | permissions_roles | BASE TABLE | | permissions_users | BASE TABLE | | roles | BASE TABLE | | roles_users | BASE TABLE | | settings | BASE TABLE | | users | BASE TABLE | +----------------------------+------------+ 8 rows in set (0.00 sec)
للحصول على قائمة بالجداول دون التبديل إلى قاعدة البيانات ، استخدم جملة
FROM
أو
IN
متبوعة باسم قاعدة البيانات:
SHOW TABLES FROM database_name;
يمكن استخدام جملة
LIKE
لتصفية إخراج الأمر
SHOW TABLES
وفقًا لنمط معين.
SHOW TABLES LIKE pattern;
على سبيل المثال ، ستُرجع العبارة التالية جميع قواعد البيانات التي تبدأ الأسماء بـ "فتح":
SHOW TABLES LIKE 'permissions%';
+-------------------------------------------+ | Tables_in_database_name (permissions%) | +-------------------------------------------+ | permissions | | permissions_roles | | permissions_users | +-------------------------------------------+ 3 rows in set (0.00 sec)
علامة النسبة المئوية (
%
) تعني الصفر أو واحد أو عدة أحرف.
عرض جداول MySQL من سطر الأوامر
للحصول على معلومات حول الجداول من Linux shell ، يمكنك استخدام الأمر
mysql -e
أو الأمر
mysqlshow
الذي يعرض معلومات قواعد البيانات والجداول.
هذا مفيد بشكل خاص عندما تريد العمل مع قواعد بيانات MySQL باستخدام البرامج النصية shell.
قم بتشغيل الأمر التالي على الجهاز الخاص بك لإظهار قائمة بجميع قواعد البيانات:
mysql -u user -p -e 'SHOW TABLES FROM database_name;'
سيعرض الإخراج قائمة بجميع الجداول:
+----------------------------+ | Tables_in_database_name | +----------------------------+ | actions | | permissions | | permissions_roles | | permissions_users | | roles | | roles_users | | settings | | users | +----------------------------+
فيما يلي مثال باستخدام الأمر
mysqlshow
:
mysqlshow database_name
يمكنك تصفية الإخراج باستخدام الأمر
grep
.
استنتاج
للحصول على معلومات حول الجداول الموجودة في قاعدة بيانات MySQL ، استخدم الأمر
SHOW TABLES
.
لا تتردد في ترك تعليق إذا كان لديك أي أسئلة.
مسيل مريبأوراكل يضع قاعدة بيانات 11G في سحابة الأمازون >> تقدم أوراكل الآن قاعدة بيانات 11g والبرمجيات الوسيطة على منصة سحابة الأمازون.
أوراكل تقدم الآن أعلنت الشركة ، الاثنين ، في بداية مؤتمر OpenWorld في سان فرانسيسكو ، أن قاعدة بياناتها 11g ، و Fusion Middleware ، و Enterprise Manager من خلال Amazon Compence Cloud Compute Cloud (EC2) ، سوف تسمح للعملاء باستخدام تراخيص البرامج الحالية. على EC2 دون أي تكلفة إضافية.
وكيل شركة MySQL يقول إن Oracle يجب أن تبيع قاعدة بيانات
يجب على أوراكل بيع قاعدة بيانات MySQL لقاعدة البيانات مفتوحة المصدر إلى الجهة الخارجية المناسبة ، أحد مؤسسيها ومنشئها Michael "Monty" Widenius وقال في أحد المدوّنات: b> b>> يجب على أوراكل أن تحلّ مشاكل القلق بشأن استحواذها على شركة صن مايكروسيستمز عن طريق بيع MySQL قاعدة بيانات مفتوحة المصدر إلى طرف ثالث مناسب ، كما قال أحد مؤسسيها ومُنشئها مايكل مونتي Widenius.
كيفية إنشاء قاعدة بيانات mysql على لينكس عبر سطر الأوامر
يشرح هذا البرنامج التعليمي كيفية استخدام سطر الأوامر لإنشاء قواعد بيانات MySQL أو MariaDB.