إنشاء قاعدة بيانات في MySQL

مؤلف: Tamara Smith
تاريخ الخلق: 20 كانون الثاني 2021
تاريخ التحديث: 1 تموز 2024
Anonim
إنشاء وتعديل الجداول وقواعد البيانات في MySQL Workbench
فيديو: إنشاء وتعديل الجداول وقواعد البيانات في MySQL Workbench

المحتوى

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

لتخطو

الطريقة 1 من 2: إنشاء قاعدة البيانات وتحريرها

  1. قم بإنشاء قاعدة البيانات. من سطر أوامر MySQL ، قم بتشغيل الأمر CREATE DATABASE DATABASENAME>؛ في. استبدل DATABASENAMEs> باسم قاعدة البيانات الخاصة بك ، بدون مسافات.
    • على سبيل المثال ، لإنشاء قاعدة بيانات لجميع الولايات الأمريكية ، أدخل الرمز التالي: CREATE DATABASE us_states؛
    • ملاحظة: الأوامر لا تحتاج إلى كتابة بأحرف كبيرة.
    • ملاحظة: يجب إنهاء جميع أوامر MySQL بعلامة "؛". إذا نسيت ذلك ، يمكنك فقط "؛" في السطر التالي لتتمكن من تنفيذ الأمر السابق على أي حال.
  2. يتم عرض قائمة بقواعد البيانات المتوفرة لديك. قم بتشغيل الأمر SHOW DATABASES؛ لعرض قائمة بجميع قواعد البيانات التي قمت بحفظها. إلى جانب قاعدة البيانات التي أنشأتها للتو ، سترى أيضًا قاعدة بيانات mysql وقاعدة بيانات اختبار. يمكنك تجاهل هذا الآن.
  3. حدد قاعدة البيانات الخاصة بك. بمجرد إنشاء قاعدة البيانات ، ستحتاج إلى تحديدها لبدء تحريرها. أدخل الأمر التالي: USE us_states؛. سترى الآن الرسالة تم تغيير قاعدة البيانات لإعلامك بأن قاعدة البيانات النشطة الخاصة بك هي الآن us_states.
  4. قم بإنشاء جدول. الجدول هو المكان الذي يتم فيه تخزين جميع البيانات من قاعدة البيانات الخاصة بك. لإنشاء هذا ، سيتعين عليك أولاً إدخال جميع تنسيقات الجدول في الأمر الأول. لإنشاء جدول ، أدخل الأمر التالي: إنشاء حالات الجدول (معرف INT NULL PRIMARY KEY AUTO_INCREMENT ، حالة CHAR (25) ، السكان INT (9)) ؛. سيؤدي هذا إلى إنشاء جدول يسمى "الحالات" وبه 3 حقول: المعرف ، والحالة ، والسكان.
    • يضمن الأمر INT أن معرف الحقل قد يحتوي فقط على أعداد صحيحة (أعداد صحيحة).
    • يضمن الأمر NOT NULL عدم إمكانية ترك حقل المعرف فارغًا.
    • يشير مفتاح PRIMARY KEY إلى أن حقل المعرف هو مفتاح الجدول. حقل المفتاح فريد ولا يمكن أن يحتوي على تكرارات.
    • يؤدي الأمر AUTO_INCREMENT إلى زيادة حقل المعرف في كل مرة يتم فيها إضافة إدخال / سجل ، ويقوم أساسًا بترقيم كل إدخال تلقائيًا.
    • تشير الرموز CHAR (الأحرف) و INT (الأعداد الصحيحة) إلى نوع البيانات التي يمكن إدخالها في هذه الحقول. يشير الرقم الموجود بجانب الأوامر إلى عدد الأحرف التي يمكن احتواؤها في الحقل.
  5. قم بإنشاء إدخال في الجدول. الآن وقد تم إنشاء الجدول ، حان الوقت لبدء إدخال البيانات. استخدم الأمر التالي للإدخال الأول: INSERT INTO States (id، state، Population) VALUES (NULL، "Alabama"، "4822023")؛
    • بشكل أساسي ، أنت تطلب من قاعدة البيانات وضع البيانات في الحقول الثلاثة المقابلة في الجدول.
    • نظرًا لأن معرف الحقل يحتوي على الخاصية NOT NULL ، فإن إدخال القيمة NULL سيؤدي إلى زيادة هذا الحقل تلقائيًا بمقدار 1 ، بفضل AUTO_INCREMENT.
  6. قم بعمل المزيد من الإدخالات. يمكنك إنشاء عدة إدخالات باستخدام أمر واحد. لإدخال الولايات الثلاث التالية ، اكتب ما يلي: INSERT INTO States (id، state، Population) VALUES (NULL، 'Alaska'، '731449')، (NULL، 'Arizona'، '6553255')، (NULL، ' أركنساس ، "2949131") ؛
    • سيؤدي ذلك إلى إنشاء جدول يبدو كالتالي:

      استعلم عن قاعدة البيانات الجديدة. الآن وقد تم إنشاء قاعدة البيانات ، يمكنك تشغيل الاستعلامات للحصول على نتائج محددة. أدخل الأمر التالي أولاً: SELECT * FROM us_states؛. هذا يعيد قاعدة البيانات بأكملها ، بسبب علامة النجمة " *" في الأمر ، والتي تعني "الكل" أو الكل.
      • الاستعلام الأكثر تقدمًا هو التالي: SELECT state، Population FROM us_states ORDER BY Population؛ يؤدي هذا إلى إرجاع جدول الحالات حسب حجم السكان ، وليس أبجديًا. لا يظهر حقل المعرف ، لأنك طلبت فقط حالة الإدخالات وعدد السكان.
      • لعرض عدد سكان الولايات بترتيب عكسي ، استخدم الاستعلام التالي: SELECT state، Population FROM us_states ORDER BY السكان DESC؛. يعرض استعلام DESC قائمة بترتيب عكسي ، من الأعلى إلى الأدنى.

الطريقة 2 من 2: تابع مع MySQL

  1. قم بتثبيت MySQL على جهاز كمبيوتر يعمل بنظام Windows. تعرف على كيفية تثبيت MySQL على جهاز الكمبيوتر المنزلي الخاص بك.
  2. إزالة قاعدة بيانات MySQL.
  3. تعلم PHP و MySQL. سيمكنك تعلم PHP و MySQL من إنشاء مواقع ويب قوية للمتعة والعمل.
  4. قم بعمل نسخة احتياطية من قواعد بيانات MySQL. يوصى دائمًا بعمل نسخة من بياناتك ، خاصةً إذا كانت تتعلق بقاعدة بيانات مهمة.
  5. تغيير هيكل قاعدة البيانات الخاصة بك. إذا كان من المقرر استخدام قاعدة البيانات بطريقة مختلفة ، فقد تضطر إلى تغيير هيكلها للتعامل مع البيانات المختلفة.

نصائح

  • بعض أنواع البيانات شائعة الاستخدام: (للحصول على قائمة كاملة ، راجع وثائق mysql على http://dev.mysql.com/doc/)
    • شار(الطول) - عدد الأحرف في سلسلة سلسلة / حرف
    • فاركار(الطول) - عدد متغير من أحرف سلسلة بحد أقصى الطول.
    • نص - عدد أحرف متغير لسلسلة بحد أقصى 64 كيلو بايت للنص.
    • INT(الطول) - عدد صحيح 32 بت مع الحد الأقصى لعدد الأرقام المشار إليها بواسطة الطول (يتم احتساب "-" كرقم لرقم سالب.)
    • عدد عشري(الطول,ديسمبر) - رقم عشري مع عدد الخانات المشار إليها بـ الطول. الميدان ديسمبر يشير إلى أقصى عدد مسموح به من المنازل العشرية.
    • تاريخ - التاريخ (السنة ، الشهر ، التاريخ))
    • زمن - الوقت (ساعات ، دقائق ، ثوان)
    • ENUM(’القيمة 1’,’القيمة 2"، ....) - قائمة قيم التعداد.
  • بعض المعلمات الاختيارية:
    • غير فارغة - يجب تقديم قيمة. لا يمكن ترك الحقل فارغا.
    • إفتراضيالقيمة الافتراضية - إذا لم يتم تحديد قيمة ، فسيتم القيمة الافتراضية المخصصة للميدان.
    • غير موقّع - بالنسبة للحقول الرقمية ، تأكد من أن الرقم ليس سالبًا أبدًا.
    • زيادة تلقائية - تتزايد القيمة تلقائيًا في كل مرة يتم فيها إضافة صف إلى الجدول.