يجب ألا تحتاج MySQL إلى مقدمة. إنها القوة الكامنة وراء معظم مواقع الويب التي تشغل WordPress أو العديد من أنظمة إدارة المحتوى المخصصة والمحرك وراء العديد من قواعد بيانات الشركة. إنه نظام بسيط ولكنه فعال للغاية يجعل إدارة البيانات وتخزينها أمرًا سهلاً للغاية بمجرد أن تعرف كيف. سنغطي اليوم كيفية إنشاء الجداول وحذفها في MySQL.
كيفية تعطيل تحديث Windows 10 بشكل دائم
الجداول هي مجموعات من البيانات ذات الصلة منظمة بطريقة منطقية. تستخدم الجداول الصفوف والأعمدة لترتيب البيانات (القيم) في الخلايا. كل جدول له اسم فريد. سيكون لكل عمود اسم ونوع بيانات وأي سمات أخرى ذات صلة بالعمود. سيكون للصفوف أيضًا أسماء وستحتوي على بيانات ذات صلة بالأعمدة.
هذا هو الأساس الذي يشكل جوهر معظم قواعد البيانات ، بما في ذلك MySQL.
إنشاء وحذف الجداول في MySQL
سأوجهك خلال إنشاء الجداول وحذفها في MySQL. يمكنك استخدام phpMyAdmin أو الاستعلامات للعمل في MySQL. سأريكم كلاكما. من المحتمل أن تجد أنك تنجذب نحو واجهة المستخدم الرسومية أو الاستفسارات. لا توجد طريقة صحيحة أو أفضل طريقة ، استخدم ما تشعر براحة أكبر معه.
اعلم أن حذف الجدول أمر نهائي. لا تحتفظ SQL بنسخ أو تحفظ الملفات لحماية البيانات. ما لم تكن قد أخذت نسخة احتياطية من قاعدة البيانات الخاصة بك ، فلا داعي للعودة. قد تكون فكرة جيدة أن تأخذ تلك النسخة الاحتياطية قبل البدء في إنشاء الجداول وحذفها.
لنقم أولاً بإنشاء جدول في phpMyAdmin:
- افتح phpMyAdmin وقم بتسجيل الدخول.
- حدد قاعدة البيانات من القائمة اليسرى.
- أسفل اسم قاعدة البيانات في القائمة اليمنى ، حدد جديد.
- املأ النموذج ، مع إعطاء الجدول اسمًا فريدًا.
- أكمل أكبر قدر تريده من الصفحة.
- حدد حفظ في الركن الأيمن السفلي.
لقد نجحت في إنشاء جدول في My SQL!
الآن دعونا نحذف واحدة.
- افتح phpMyAdmin وقم بتسجيل الدخول.
- حدد قاعدة البيانات من القائمة اليسرى.
- حدد جدولاً من القائمة الموجودة في القائمة اليسرى أو في المربع الأوسط.
- حدد إفلات من الصف الأوسط بالجدول الذي تريد حذفه. إسقاط هو SQL الكلام للحذف.
- قم بالتأكيد في المربع المنبثق الذي يظهر.
- تم حذف الجدول.
إنشاء وحذف الجداول باستخدام استعلام SQL
يعد استخدام استعلامات SQL بالتأكيد أمرًا خاصًا بالمتخصصين ، ولكن من الممارسات الجيدة لجميع مسؤولي قواعد البيانات الاحتفاظ بأيديهم. إليك كيفية إنشاء الجداول وحذفها في MySQL باستخدام الاستعلامات.
- قم بتسجيل الدخول والوصول إلى نافذة أوامر الاستعلام في MySQL.
- دعونا ننشئ نموذج قاعدة بيانات. اكتب 'إنشاء اسم قاعدة البيانات ؛'. عندما ترى NAME ، قم بتسمية قاعدة البيانات الخاصة بك. على سبيل المثال ، 'إنشاء قاعدة بيانات TechJunkie ؛'
- اكتب 'USE DATABASENAME؛'. حيثما ترى DATABASENAME ، أضف الاسم الذي أنشأته أعلاه. على سبيل المثال 'USE TechJunkie؛'.
- اكتب 'CREATE TABLE IF NOT EXISTS TABLENAME (Id INT) ؛'. على سبيل المثال ، 'CREATE TABLE IF NOT EXISTS TechJunkieUsers (Id INT) ؛'.
يؤدي هذا إلى إنشاء قاعدة بيانات تسمى TechJunkie وجدول يسمى TechJunkieUsers داخل قاعدة البيانات هذه. حيث ترى (Id INT) ، يؤدي هذا إلى إنشاء عمود يسمى ID بنوع بيانات العدد الصحيح.
يمكنك المضي قدمًا في هذا المثال واكتب شيئًا مثل:
'CREATE TABLE IF NOT EXISTS TechJunkieUsers (المعرف INT NULL PRIMARY KEY AUTO_INCREMENT ، اسم العائلة VARCHAR (20) ، الاسم الأول VARCHAR (20) ، تاريخ الربط).
سيؤدي هذا إلى إنشاء جدول إذا لم يكن موجودًا بالفعل وزيادة كل صف تلقائيًا برقم معرف أثناء إنشاء أعمدة لاسم العائلة والاسم الأول وتاريخ الانضمام. تعني VARCHAR أن أي حرف يمكنه ملء الخلية بحد أقصى 20 حرفًا.
احذف جدول باستخدام استعلام SQL:
- قم بتسجيل الدخول والوصول إلى نافذة أوامر الاستعلام في MySQL.
- اكتب 'USE DATABASENAME' للوصول إلى قاعدة البيانات التي تحتوي على الجدول الذي تريد حذفه. على سبيل المثال ، 'USE TechJunkie؛'
- اكتب 'DROP TABLE IF EXISTS TABLENAME ؛' على سبيل المثال 'DROP TABLE IF EXISTS TechJunkieUsers؛'.
سيؤدي كل من phpMyAdmin واستخدام استعلام SQL إلى تحقيق نفس النتيجة. يمكنك إنشاء جداول وحذفها في SQL بأقل جهد ممكن. في بعض الأحيان القليل من الجهد!
يمكنك أيضًا استخدام ملف PHP لإنشاء قواعد بيانات وجداول وإدخالات دفعة واحدة وسأغطي ذلك مرة أخرى. لا توجد طريقة 'أفضل' لاستخدام SQL. يقول بعض الأصوليين أنه يجب عليك دائمًا استخدام الاستعلامات لأداء الإجراءات في قواعد البيانات وهناك معنى لذلك. إنه المكان الذي يقضي فيه متوسط DBA معظم وقتهم ، ولكن بالنسبة للمبتدئين أو أولئك الذين يديرون موقع WordPress الخاص بهم ، فإن استخدام phpMyAdmin أسهل للبدء به.
هل حصلت على أي نصائح بخصوص MySQL أو phpMyAdmin للمبتدئين؟ هل لديك شيء تضيفه إلى العمليات المذكورة أعلاه؟ أخبرنا عن ذلك أدناه!