جملة SQL ALTER TABLE
- الصفحة السابقة SQL Drop
- الصفحة التالية SQL Increment
جملة ALTER TABLE
استخدم جملة ALTER TABLE لإنشاء عمود أو تعديل أو إزالة عمود من جدول موجود.
جملة SQL ALTER TABLE
لإضافة عمود إلى الجدول، استخدم الجملة التالية:
ALTER TABLE اسم الجدول ADD اسم العمود نوع البيانات
لإزالة عمود من الجدول، استخدم الجملة التالية:
ALTER TABLE اسم الجدول DROP COLUMN اسم العمود
التعليقات:بعض قواعد البيانات لا تسمح بهذه الطريقة لإزالة عمود من جدول قاعدة البيانات (DROP COLUMN column_name).
لتحديد نوع البيانات الجديد للعمود في الجدول، استخدم الجملة التالية:
ALTER TABLE اسم الجدول ALTER COLUMN اسم العمود نوع البيانات
الجدول الأصلي (المستخدم في الأمثلة):
جدول Persons:
معرف | اسم العائلة | اسم الأول | عنوان | مدينة |
---|---|---|---|---|
1 | أدمز | جون | شارع أكسفورد | لندن |
2 | بوش | جورج | شارع الفيifth | نيويورك |
3 | كارتر | توماس | شارع تشانغ'an | بكين |
مثال على SQL ALTER TABLE
الآن، نريد إضافة عمود جديد يسمى "Birthday" إلى جدول "Persons".
نستخدم الجملة SQL التالية:
ALTER TABLE Persons ADD Birthday date
لاحظ أن نوع العمود الجديد "Birthday" هو date، يمكنه احتواء تاريخ. يحدد نوع البيانات نوع البيانات التي يمكن تخزينها في العمود.
جدول "Persons" الجديد يشبه هذا:
معرف | اسم العائلة | اسم الأول | عنوان | مدينة | Birthday |
---|---|---|---|---|---|
1 | أدمز | جون | شارع أكسفورد | لندن | |
2 | بوش | جورج | شارع الفيifth | نيويورك | |
3 | كارتر | توماس | شارع تشانغ'an | بكين |
مثال تغيير نوع البيانات
الآن، نريد تغيير نوع البيانات لعمود "Birthday" في جدول "Persons":
نستخدم الجملة SQL التالية:
ALTER TABLE Persons ALTER COLUMN Birthday year
لاحظ أن نوع البيانات لعمود "Birthday" هو year، يمكنه احتواء سنة بلوغ 2 أو 4 أرقام.
DROP COLUMN مثال
الآن، نريد حذف عمود "Birthday" من جدول "Person":
ALTER TABLE Person DROP COLUMN Birthday
جداول Persons ستصبح هكذا:
معرف | اسم العائلة | اسم الأول | عنوان | مدينة |
---|---|---|---|---|
1 | أدمز | جون | شارع أكسفورد | لندن |
2 | بوش | جورج | شارع الفيifth | نيويورك |
3 | كارتر | توماس | شارع تشانغ'an | بكين |
- الصفحة السابقة SQL Drop
- الصفحة التالية SQL Increment