English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQL إنشاء قاعدة بيانات CREATE DATABASE

في هذا الدليل، ستتعلم كيفية إنشاء قاعدة بيانات باستخدام 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.

الخطوة 1: التبويب إلى أداة سطر الأوامر MySQL

للدخول إلى سطر الأوامر MySQL، يجب علينا أولاً الدخول إلى خادم MySQL. للدخول كصلاحية root، اكتب الأمر التالي في الطرفية ثم اضغط على مفتاح Enter. سيطلب منك النظام إدخال كلمة المرور. أدخل كلمة المرور ثم اضغط على مفتاح Enter، إذا كانت صحيحة، سيظهر mysql> كإشارة، من خلال هذه الإشارة يمكنك إرسال جمل SQL واستعراض النتائج.

shell> 		mysql 	-u 	root 	-p

الخطوة 2: إنشاء قاعدة بيانات MySQL

الآن، تنفيذ الأمر التالي لإنشاء قاعدة البيانات المسمىdemoالقاعدة

mysql> 		CREATE 	DATABASE 	demo;

إذا تم إنشاء قاعدة البيانات بنجاح، فستشاهد مخرجات مشابهة للآتي:}}

Query OK, 1 row affected (0.03 sec)

إذا حاولت إنشاء قاعدة بيانات موجودة بالفعل، فستحصل على رسالة خطأ. لتجنب هذا، يمكنك استخدام جملة اختيارية IF NOT EXISTS في MySQL، مثل ما يلي:

mysql> CREATE DATABASE IF NOT EXISTS demo;

الخطوة 3: اختيار قاعدة البيانات

أدخل الأمر التالي، ثم اضغط على Enter. سترى الناتج“تم تغيير قاعدة البيانات”الآن، لديناعرضتم اختيار قاعدة البيانات كقاعدة البيانات المبدئية لجميع العمليات القادمة.

mysql> USE demo;

إشارة:إذا كنت ترغب في عرض قائمة بيانات القواعد البيانية الموجودة حاليًا على خادم MySQL، يمكنك تنفيذ الأمر التالي: SHOW DATABASES; في سطر الأوامر.