تعديل العمود في MySQL

Alter Column Mysql



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

الأمر ALTER يغير أو يغير بنية الجدول. على سبيل المثال،







  • إضافة عمود
  • حذف عمود
  • إعادة تسمية عمود
  • تعديل عمود

في هذه المقالة ، سنحاول أمثلة على أوامر ALTER لإضافة وحذف وإعادة تسمية وتعديل أعمدة الجدول في MySQL.



أضف عمودًا

يمكننا إضافة عمود إلى جدول موجود بالفعل باستخدام الصيغة التالية للأمر ALTER.



سن طاولة اسم الطاولة
يضيف نوع بيانات اسم_العمود؛

في بناء الجملة هذا ، تأكد من استبدال اسم_الجدول واسم_العمود بالاسم الذي تريد إعطائه.





يمكننا أيضًا ذكر موضع العمود الذي تم إنشاؤه حديثًا باستخدام عبارة FIRST و AFTER والإشارة إلى العمود الموجود بالفعل في الجدول. على سبيل المثال

سن طاولة اسم الطاولة
يضيف نوع بيانات اسم_العمود
[ أول | بعد، بعدما ]Current_column_name؛

إذا أردنا إضافة عمود قبل عمود موجود ، فيمكننا استخدام الجملة الأولى. وبالمثل ، إذا أردنا إضافة عمود بعد العمود الحالي ، فيمكننا استخدام جملة AFTER.



يمكننا إضافة أعمدة متعددة أيضًا ، باستخدام نفس صيغة العمود ALTER TABLE و ADD. على سبيل المثال

سن طاولة اسم الطاولة
يضيف نوع بيانات اسم العمود 1
[ أول | بعد، بعدما ]Current_column_name
يضيف نوع بيانات اسم العمود 2
[ أول | بعد، بعدما ]Current_column_name؛

إفلات / حذف عمود

يعد حذف عمود في MySQL أمرًا سهلاً مثل قول ذلك. يمكننا إزالة عمود موجود في جدول باستخدام الأمر ALTER TABLE و DROP. صيغة حذف العمود هي

سن طاولة اسم الطاولة
قطرة اسم العمود؛

هذا هو مدى سهولة حذف عمود من جدول في MySQL.

إعادة تسمية عمود

يمكننا إعادة تسمية عمود باستخدام جملة CHANGE مع الأمر ALTER TABLE. في ذلك ، نقدم أولاً الاسم الحالي للعمود ثم الاسم الجديد جنبًا إلى جنب مع نوع البيانات ، متبوعًا بعبارة 'التغيير'. لتغيير اسم العمود ، قم بتشغيل الأمر التالي

سن طاولة اسم الطاولة
يتغيرون عمودي previous_column_name new_column_name نوع البيانات؛

إذا تمكنا من تغيير اسم العمود ، فيمكننا تغيير اسم الجدول واستخدام عبارة RENAME مع الأمر ALTER TABLE. صيغة إعادة تسمية الجدول هي

سن طاولة اسم الطاولة
إعادة إلى new_table_name؛

تعديل عمود

لنفترض أننا نريد تغيير تعريف العمود أو نوع البيانات لعمود في MySQL. بند MODIFY مفيد لمساعدتنا في هذه الحالة. يمكننا استخدام جملة MODIFY لتغيير نوع بيانات العمود. مثله

سن طاولة اسم الطاولة
تعديل cloumn_name new_data_type؛

نوع الموالية

هنا دليل لاستخدام الأمر ALTER.

اضبط القيمة الافتراضية على عمود

إذا أردنا توفير أو تعيين بعض القيم الافتراضية لعمود من الجدول. يمكننا القيام بذلك عن طريق تشغيل الأمر التالي

سن طاولة اسم الطاولة
سن cloumn_name يضع إفتراضي القيمة ؛

في بناء الجملة هذا ، تأكد من استبدال اسم_الجدول واسم_العمود والقيمة وفقًا لمتطلباتك.

إذا تمكنا من تعيين القيم الافتراضية للعمود. يجب أن تكون هناك طريقة لإلغاء تعيين القيم الافتراضية للعمود أو إسقاطها.

إفلات القيمة الافتراضية للعمود

حسنًا ، توفر MySQL جملة DROP DEFAULT أيضًا في أمر ALTER TABLE لإسقاط القيم الافتراضية للعمود.

سن طاولة اسم الطاولة
سن cloumn_name قطرة إفتراضي ؛

إذن ، هذه بعض الطرق المختلفة لإدارة الجدول وتعديله في MySQL.

ملخص

تتضمن هذه المقالة طرقًا مختلفة لاستخدام الأمر ALTER لإجراء بعض العمليات المختلفة. في هذه المقالة ، تعلمنا إضافة الجدول والأعمدة وحذفهما وإعادة تسميتهما وتعديل تعريف العمود وتعيين القيم الافتراضية للعمود وإلغاء تعيينها باستخدام الأمر ALTER TABLE في MySQL. إذا ساعدتك هذه المقالة في الحصول على فهم أفضل لـ ALTER Command في MySQL وتريد معرفة المزيد حول مفاهيم MySQL. استمر في زيارة موقعنا على الويب linuxhint.com.