دروس MySQL

MySQL HOME مقدمة MySQL MySQL RDBMS

MySQL SQL

MySQL SQL حدد MySQL MySQL أين MySQL و ، أو ، لا MySQL ORDER BY أدخل في MySQL قيم MySQL NULL تحديث MySQL حذف MySQL حدود MySQL MySQL MIN و MAX عد MySQL و AVG و SUM MySQL مثل MySQL Wildcards MySQL IN MySQL بين الأسماء المستعارة MySQL تنضم MySQL الانضمام إلى MySQL الداخلي MySQL LEFT JOIN MySQL RIGHT JOIN MySQL CROSS JOIN الانضمام الذاتي إلى MySQL اتحاد MySQL مجموعة MySQL حسب MySQL HAVING EXISTS MySQL MySQL أي ، الكل MySQL INSERT SELECT حالة MySQL وظائف MySQL Null تعليقات MySQL عوامل تشغيل MySQL

قاعدة بيانات MySQL

إنشاء قاعدة بيانات MySQL MySQL Drop DB إنشاء جدول MySQL جدول إسقاط MySQL جدول تعديل MySQL قيود MySQL MySQL ليست لاغية MySQL فريد من نوعه مفتاح MySQL الأساسي المفتاح الخارجي لـ MySQL فحص MySQL افتراضي MySQL إنشاء فهرس MySQL زيادة MySQL التلقائية تواريخ MySQL مشاهدات MySQL

مراجع MySQL

أنواع بيانات MySQL وظائف MySQL

أمثلة على MySQL

أمثلة على MySQL مسابقة MySQL تمارين MySQL

بيان MySQL ALTER TABLE


بيان MySQL ALTER TABLE

يتم ALTER TABLEاستخدام العبارة لإضافة أو حذف أو تعديل الأعمدة في جدول موجود.

يستخدم ALTER TABLEالبيان أيضًا لإضافة وإسقاط قيود مختلفة على جدول موجود.


ALTER TABLE - إضافة عمود

لإضافة عمود إلى جدول ، استخدم بناء الجملة التالي:

ALTER TABLE table_name
ADD column_name datatype;

يضيف SQL التالي عمود "البريد الإلكتروني" إلى جدول "العملاء":

مثال

ALTER TABLE Customers
ADD Email varchar(255);

ALTER TABLE - إسقاط العمود

لحذف عمود في جدول ، استخدم بناء الجملة التالي (لاحظ أن بعض أنظمة قواعد البيانات لا تسمح بحذف عمود):

ALTER TABLE table_name
DROP COLUMN column_name;

يحذف SQL التالي عمود "البريد الإلكتروني" من جدول "العملاء":

مثال

ALTER TABLE Customers
DROP COLUMN Email;

ALTER TABLE - تعديل العمود

لتغيير نوع بيانات عمود في جدول ، استخدم بناء الجملة التالي:

ALTER TABLE table_name
MODIFY COLUMN column_name datatype;


مثال على جدول تغيير MySQL

انظر إلى جدول "الأشخاص":

ID LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

الآن نريد إضافة عمود باسم "DateOfBirth" في جدول "الأشخاص".

نستخدم عبارة SQL التالية:

مثال

ALTER TABLE Persons
ADD DateOfBirth date;

لاحظ أن العمود الجديد ، "DateOfBirth" ، من نوع التاريخ وسيحتوي على تاريخ. يحدد نوع البيانات نوع البيانات التي يمكن أن يحتفظ بها العمود. للحصول على مرجع كامل لجميع أنواع البيانات المتاحة في MySQL ، انتقل إلى مرجع أنواع البيانات الكامل الخاص بنا .

سيبدو جدول "الأشخاص" الآن كما يلي:

ID LastName FirstName Address City DateOfBirth
1 Hansen Ola Timoteivn 10 Sandnes  
2 Svendson Tove Borgvn 23 Sandnes  
3 Pettersen Kari Storgt 20 Stavanger  

مثال على تغيير نوع البيانات

الآن نريد تغيير نوع بيانات العمود المسمى "DateOfBirth" في جدول "الأشخاص".

نستخدم عبارة SQL التالية:

مثال

ALTER TABLE Persons
MODIFY COLUMN DateOfBirth year;

لاحظ أن عمود "DateOfBirth" هو الآن من النوع year وسيحتفظ بسنة بتنسيق مكون من رقمين أو أربعة أرقام.


مثال على عمود الإسقاط

بعد ذلك ، نريد حذف العمود المسمى "DateOfBirth" في جدول "الأشخاص".

نستخدم عبارة SQL التالية:

مثال

ALTER TABLE Persons
DROP COLUMN DateOfBirth;

سيبدو جدول "الأشخاص" الآن كما يلي:

ID LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

اختبر نفسك مع التمارين

ممارسه الرياضه:

أضف عمودًا من النوع DATEيسمى Birthday.

 Persons
;