English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا الدليل، ستتعلم كيفية إنشاء قاعدة بيانات باستخدام SQL في نظام إدارة قواعد البيانات العلاقاتية (مثل MySQL، SQL Server، وما إلى ذلك).
قبل معالجة البيانات، يجب علينا أولاً إنشاء قاعدة بيانات. نعتمد على أنك تمتلك MySQL أو SQL Server متاحًا وأن لديك جميع الصلاحيات اللازمة، وإذا لم يكن الأمر كذلك، يرجى الرجوع إلىدليل البدء.
استخدام جملة SQL CREATE DATABASE لإنشاء قاعدة بيانات.
تعريف النحو الأساسي لإنشاء قاعدة البيانات يمكن تقديمه بالطريقة التالية:
CREATE DATABASE database_name;
تعريف جملة SQL التالية إنشاء قاعدة بيانات تُسمىdemoالقاعدة
CREATE DATABASE demo;
إن إنشاء قاعدة البيانات لا يؤدي إلى اختيار استخدامها. لذلك، يجب علينا اختيار قاعدة البيانات المستهدفة باستخدام جملة USE قبل المتابعة. على سبيل المثال، سيؤدي الأمر USE demo; إلىعرضتم تعيين قاعدة البيانات كهدف جميع الأوامر المستقبلية.
ملاحظة:في UNIX، يتم فرق اسم القاعدة والجداول بين الحروف الكبيرة والصغيرة، لذا يجب عليك دائمًا الإشارة إلى قاعدة البيانات demo، وليس Demo أو DEMO أو أي شيء آخر. ولكن لا يتم فرق الحروف الكبيرة والصغيرة في الكلمات الرئيسية SQL، مثل CREATE DATABASE و create database.
لنستخدم أداة سطر الأوامر لإنشاء قاعدة بيانات في MySQL.
للدخول إلى سطر الأوامر MySQL، يجب علينا أولاً الدخول إلى خادم MySQL. للدخول كصلاحية root، اكتب الأمر التالي في الطرفية ثم اضغط على مفتاح Enter. سيطلب منك النظام إدخال كلمة المرور. أدخل كلمة المرور ثم اضغط على مفتاح Enter، إذا كانت صحيحة، سيظهر mysql> كإشارة، من خلال هذه الإشارة يمكنك إرسال جمل SQL واستعراض النتائج.
shell> mysql -u root -p
الآن، تنفيذ الأمر التالي لإنشاء قاعدة البيانات المسمىdemoالقاعدة
mysql> CREATE DATABASE demo;
إذا تم إنشاء قاعدة البيانات بنجاح، فستشاهد مخرجات مشابهة للآتي:}}
Query OK, 1 row affected (0.03 sec)
إذا حاولت إنشاء قاعدة بيانات موجودة بالفعل، فستحصل على رسالة خطأ. لتجنب هذا، يمكنك استخدام جملة اختيارية IF NOT EXISTS في MySQL، مثل ما يلي:
mysql> CREATE DATABASE IF NOT EXISTS demo;
أدخل الأمر التالي، ثم اضغط على Enter. سترى الناتج“تم تغيير قاعدة البيانات”الآن، لديناعرضتم اختيار قاعدة البيانات كقاعدة البيانات المبدئية لجميع العمليات القادمة.
mysql> USE demo;
إشارة:إذا كنت ترغب في عرض قائمة بيانات القواعد البيانية الموجودة حاليًا على خادم MySQL، يمكنك تنفيذ الأمر التالي: SHOW DATABASES; في سطر الأوامر.