بيان الجدول SQL ALTER
بيان الجدول ALTER
يستخدم بيان الجدول ALTER في جدول موجود لإضافة أو حذف أو تعديل الأعمدة.
SQL ALTER TABLE بناء الجملة
لإضافة عمود في الجدول، استخدم بناء الجملة التالية:
ADD column_name datatype
لحذف الأعمدة في الجدول، استخدم بناء الجملة التالية (لاحظ أن بعض نظم قواعد البيانات لا يسمح بذلك لحذف عمود في وضع جدول قاعدة البيانات):
DROP COLUMN column_name
لتغيير نوع البيانات من أعمدة الجدول، استخدم بناء الجملة التالية:
SQL الخادم / MS الوصول:
ALTER COLUMN column_name datatype
بلدي SQL / أوراكل:
MODIFY COLUMN column_name datatype
أمثلة الجدول SQL ALTER
انظر "الأشخاص" الجدول:
P_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 التالية:
ADD DateOfBirth date
لاحظ أن الجديد عمود "DateOfBirth" النوع هو التاريخ، التاريخ يمكن تخزينها. يحدد نوع نوع البيانات التي يمكن تخزينها في عمود من البيانات. من أجل الوصول MS، والخلية أنواع بيانات SQL Server المتاحة، يرجى الدخول إلى موقعنا كاملة أنواع البيانات الدليل المرجعي .
الآن، ستكون "أشخاص" الجدول على النحو التالي:
P_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 COLUMN DateOfBirth year
يرجى ملاحظة أنه الآن "DateOfBirth" عمود النوع هو عام، يمكن أن تعقد شكل اثنين أو أربع سنوات.
أمثلة من DROP عمود
المقبل، ونحن نريد لإزالة "الشخص" جدول عمود "DateOfBirth".
نحن نستخدم عبارة SQL التالية:
DROP COLUMN DateOfBirth
الآن، ستكون "أشخاص" الجدول على النحو التالي:
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |