كيفية إنشاء قاعدة بيانات في MySQL (بالصور)

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

كيفية إنشاء قاعدة بيانات في MySQL (بالصور)
كيفية إنشاء قاعدة بيانات في MySQL (بالصور)

فيديو: كيفية إنشاء قاعدة بيانات في MySQL (بالصور)

فيديو: كيفية إنشاء قاعدة بيانات في MySQL (بالصور)
فيديو: حل مشكلة ارسال الرسائل sms او iMessage لجوالات الايفون 2024, شهر نوفمبر
Anonim

يعلمك هذا المقال كيفية إنشاء قاعدة بيانات باستخدام MySQL. لإنشاء قاعدة بيانات ، تحتاج إلى فتح واجهة سطر الأوامر "mysql" وإدخال أوامر قاعدة البيانات أثناء تشغيل الخادم.

خطوة

جزء 1 من 3: فتح سطر أوامر MySQL

258108 1
258108 1

الخطوة الأولى: تأكد من توصيل خادم MySQL

إذا لم يكن serverMySQL موجودًا على الشبكة ، فلا يمكنك إنشاء قاعدة بيانات.

يمكنك التحقق من حالة الخادم عن طريق فتح MySQL Workbench ، واختيار الخادم ، والنظر إلى مؤشر "حالة الخادم" في علامة التبويب "الإدارة - حالة الخادم"

258108 2
258108 2

الخطوة 2. انسخ عنوان (مسار) مجلد التثبيت

سيعتمد العنوان على نظام التشغيل المستخدم (مثل Windows أو Mac):

  • Windows - انسخ C: / Program Files / MySQL / MySQL Workbench 8.0 CE / وتأكد من استبدال اسم المجلد الأخير باسم مجلد MySQL الحالي.
  • Mac - انسخ /usr/local/mysql-8.0.13-osx10.13-x86_64/ وتأكد من استبدال اسم المجلد الأخير باسم مجلد MySQL الحالي.
258108 3
258108 3

الخطوة الثالثة. افتح برنامج سطر أوامر بجهاز الكمبيوتر

على جهاز كمبيوتر يعمل بنظام Windows ، استخدم موجه الأوامر. وفي الوقت نفسه ، يمكن لمستخدمي أجهزة كمبيوتر Mac استخدام Terminal.

258108 4
258108 4

الخطوة 4. قم بتغيير الإدخال إلى دليل مجلد تثبيت MySQL

اكتب cd وأدخل مسافة ، والصق عنوان مجلد التثبيت ، واضغط على Enter. على سبيل المثال ، على جهاز كمبيوتر يعمل بنظام Windows ، يمكنك كتابة الإدخال التالي:

cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE

258108 5
258108 5

الخطوة 5. افتح أمر تسجيل الدخول إلى MySQL

على سبيل المثال ، لفتح موجه تسجيل الدخول لاسم المستخدم "my" ، اكتب الإدخال التالي واضغط على مفتاح Enter:

mysql -u me -p

258108 6
258108 6

الخطوة 6. أدخل كلمة مرور الحساب

اكتب كلمة مرور حساب مستخدم MySQL ، ثم اضغط على Enter. سيتم تسجيل دخولك إلى الحساب وسيتم توصيل تطبيق سطر الأوامر بأوامر MySQL.

  • يمكنك رؤية علامة "MySQL>" في نافذة تطبيق سطر الأوامر. من هذه المرحلة ، ستتم معالجة أي أوامر تدخلها عبر تطبيق سطر أوامر MySQL.
  • افهم كيفية إدخال أوامر MySQL. يجب إدخال أوامر MySQL باستخدام فاصلة منقوطة (؛) مباشرة بعد الجزء الأخير من الأمر. يمكنك أيضًا إدخال أمر ، وكتابة فاصلة منقوطة ، والضغط على Enter مرة أخرى.

جزء 2 من 3: إنشاء قاعدة بيانات

258108 7
258108 7

الخطوة 1. قم بإنشاء ملف قاعدة بيانات

يمكنك إنشاء واحدة عن طريق كتابة الأمر "إنشاء قاعدة بيانات" وإنشاء قاعدة بيانات وإضافة اسم قاعدة البيانات وإدخال فاصلة منقوطة والضغط على Enter. بالنسبة لقاعدة البيانات المسماة "Pet Data" ، على سبيل المثال ، أدخل الأمر التالي:

إنشاء قاعدة بيانات Pet_Data_Animals ؛

  • لا يمكن أن تحتوي أسماء قواعد البيانات على مسافات. إذا كنت تريد تضمين مسافات في اسمك ، فأنت بحاجة إلى استخدام شرطة سفلية (على سبيل المثال ، "My Best Friend" تصبح "My Best Friend").
  • يجب أن ينتهي كل أمر MySQL بفاصلة منقوطة. إذا نسيت الفاصلة المنقوطة الأولى ، فيمكنك كتابتها بجوار " "، ثم اضغط على مفتاح Enter مرة أخرى.
258108 8
258108 8

الخطوة 2. عرض قاعدة البيانات المحفوظة حاليًا

يمكنك عرض قائمة بقواعد البيانات المحفوظة عن طريق كتابة الأمر التالي والضغط على Enter:

عرض قواعد البيانات

258108 9
258108 9

الخطوة 3. حدد قاعدة بيانات

يمكنك تحديد قاعدة بيانات من القائمة عن طريق كتابة الأمر use name ، مع "name" كاسم قاعدة البيانات. على سبيل المثال ، بالنسبة لقاعدة بيانات "Pet Data" ، اكتب الأمر التالي واضغط على Enter:

استخدام Data_Animal_Pet ؛

258108 10
258108 10

الخطوة 4. انتظر حتى ظهور رسالة التأكيد

بمجرد رؤية عبارة "تم تغيير قاعدة البيانات" ضمن آخر أمر تم إدخاله ، يمكنك الانتقال إلى إنشاء محتوى قاعدة البيانات.

جزء 3 من 3: إنشاء الجداول

258108 11
258108 11

الخطوة 1. فهم أوامر الجدول المختلفة

هناك بعض الجوانب الأساسية للجداول التي تحتاج إلى معرفتها قبل إنشاء الجدول:

  • العنوان - يُضاف عنوان الجدول مباشرةً بعد أمر "إنشاء جدول" ويجب أن يتبع نفس القواعد مثل اسم قاعدة البيانات (على سبيل المثال ، بدون مسافات).
  • رؤوس الأعمدة - يمكنك تحديد رؤوس الأعمدة عن طريق كتابة أسماء الرأس بين قوسين (انظر مثال الخطوة التالية).
  • طول المربع - عند تحديد طول المربع ، يمكنك استخدام "VARCHAR" (حرف متغير يسمح لك بالكتابة بين واحد والحد الأقصى لعدد الأحرف "VARCHAR") أو "CHAR" (لا يتطلب أكثر ولا أقل من العدد المحدد من الأحرف ؛ على سبيل المثال ، تتطلب "CHAR (1)" حرفًا واحدًا ، وتتطلب "CHAR (3)" ثلاثة أحرف ، وهكذا).
  • التواريخ - إذا كنت تريد إضافة التواريخ إلى المخطط ، فاستخدم الأمر "التاريخ" للإشارة إلى أن محتويات العمود تحتاج إلى التنسيق كتواريخ. بالإضافة إلى ذلك ، يجب إدخال التواريخ بتنسيق عام - شهر - تاريخ (

    XXXX-XX-XX

  • ).
258108 12
258108 12

الخطوة 2. حدد الخطوط العريضة للجدول

قبل إدخال البيانات في مخطط ، تحتاج إلى إنشاء هيكل جدول عن طريق كتابة الأمر التالي والضغط على مفتاح Enter:

إنشاء اسم الجدول (العمود 1 varchar (20) ، العمود 2 varchar (30) ، العمود 3 الحرف (1) ، العمود 4 التاريخ) ؛

  • على سبيل المثال ، لإنشاء جدول بعنوان "حيوانات أليفة" بعمودين "VARCHAR" وعمود واحد "CHAR" وعمود تاريخ ، يمكنك كتابة الأمر التالي:
  • إنشاء جدول Pet_Animal (الاسم varchar (20) ، الأنواع varchar (30) ، النوع char (1) ، تاريخ الميلاد) ؛

258108 13
258108 13

الخطوة 3. أضف صفوفًا إلى الجدول

باستخدام الأمر "insert" ، يمكنك إدخال معلومات قاعدة البيانات على أساس سطر بسطر:

إدراج قيم اسم_الجدول ("قيمة العمود 1" ، "قيمة العمود 2" ، "قيمة العمود 3" ، "قيمة العمود 4") ؛

  • بالنسبة لجدول "Pets_Pet" المستخدم سابقًا ، يجب أن تبدو صفوف البيانات كما يلي:

    إدراج في قيم Pet_Animal ('Fido'، 'Husky'، 'J'، '2017-04-12') ؛

  • يمكنك إدخال الكلمة NULL كمحتوى العمود إذا كان العمود فارغًا.
258108 14
258108 14

الخطوة 4. أدخل. إذا كنت ترغب في القيام بذلك ، فتخط الخطوة التالية.

258108 15
258108 15

الخطوة 5. قم بتحميل ملف نصي إذا لزم الأمر

إذا كان لديك قاعدة بيانات تحتوي على المزيد من صفوف المعلومات التي قد تكون صعبة إذا كان عليك كتابتها يدويًا واحدة تلو الأخرى ، فيمكنك تحميل ملف نصي يحتوي على البيانات باستخدام الكود التالي:

تحميل ملف البيانات المحلي '/path/namaberkas.txt' في الجدول nama_tabel تم إنهاء خطوط بواسطة '\ r / n'؛

  • في مثال جدول "Pet_Animal" ، يمكنك كتابة الأمر أو التعليمات البرمجية التالية:

    تحميل ملف البيانات المحلية "C: / المستخدمون / اسم المستخدم / سطح المكتب / pets.txt" في الجدول - تم إنهاء سطور الحيوانات الأليفة من الجدول "\ r / n" ؛

  • على أجهزة كمبيوتر Mac ، تحتاج إلى استخدام أسطر الأوامر "المنتهية بـ" بـ "\ r" بدلاً من "\ r / n".
258108 16
258108 16

الخطوة 6. راجع الجدول الذي تم إنشاؤه

أدخل قائمة بيانات show ؛ الأمر ، ثم حدد قاعدة البيانات بكتابة select * from name ؛ مع "name" كاسم قاعدة البيانات. على سبيل المثال ، إذا كنت تستخدم قاعدة بيانات "Pet_List" ، فاكتب الأمر التالي:

عرض قواعد البيانات حدد * من Pet_List ؛

نصائح

  • فيما يلي بعض أنواع البيانات الأكثر استخدامًا:

    • شار "(الطول) - هذا المتغير له طول محدد لسلسلة الأحرف (سلسلة).
    • فاركار "(الطول) - هذا المتغير له أقصى طول لسلسلة الأحرف (وفقًا لمتغير الطول الذي أدخلته).
    • نص ”- يحتوي هذا المتغير على مجموعة أحرف بحد أقصى للنص يعادل 64 كيلو بايت.
    • ذكاء "(الطول) - هذا المتغير هو عدد صحيح 32 بت مع أقصى طول للرقم (علامة ناقص أو" - "تعتبر" رقمًا "للأرقام السالبة).
    • عدد عشري "(طول ، عشري) - هذا المتغير هو رقم عشري مع قيمة الطول كإجمالي عدد الأحرف المعروضة. وفي الوقت نفسه ، يشير العمود العشري إلى الحد الأقصى لعدد الأرقام التي يمكن عرضها بعد الفاصلة.
    • تاريخ ”- يحتوي هذا المتغير على التاريخ بتنسيق سنة - شهر - تاريخ (#### - ## - ##).
    • زمن ”- يحتوي هذا المتغير على الوقت بتنسيق ساعة - دقيقة - ثانية.
    • ENUM ”(" value1 "،" value2 "،….) - يحتوي هذا المتغير على قائمة بالأرقام أو القيم الصحيحة.
  • فيما يلي بعض المعلمات الإضافية التي يمكنك استخدامها:

    • غير فارغة "- باستخدام هذه المعلمة ، يجب إدخال قيمة. لا يمكن إفراغ العمود.
    • إفتراضي "القيمة الافتراضية - إذا لم يتم إدخال بيانات أو قيمة ، فستتم إضافة القيمة الافتراضية إلى العمود تلقائيًا.
    • غير موقّع "- في الحقل الرقمي ، تضمن المعلمة أن الرقم الذي تم إدخاله لن يكون رقمًا سالبًا.
    • زيادة تلقائية "- باستخدام هذه المعلمة ، ستتم زيادة القيمة تلقائيًا في كل مرة تضيف فيها صفًا جديدًا إلى الجدول.

تحذير

  • إذا كان خادم MySQL لا يعمل عند محاولة الوصول إلى سطر الأوامر "mysql" ، فلا يمكنك متابعة هذه العملية.
  • كما هو الحال مع الترميزات الأخرى ، تأكد من كتابة الأوامر التي تدخلها بالإملاء الصحيح والتباعد قبل محاولة إدخالها.

موصى به: