SQL ALTER TABLE Statement
در SQL از دستور ALTER TABLE برای تغییر ساختار یک جدول موجود استفاده میکنیم.
با این دستور میتوانیم ستون جدید اضافه کنیم، ستونها را حذف یا نوع دادهی آنها را تغییر دهیم.
🔹 ساختار کلی
-
table_name→ نام جدول موردنظر -
action→ عملیاتی که میخواهیم انجام دهیم (افزودن، حذف یا تغییر ستونها و محدودیتها)
🔹 افزودن ستون جدید
📌 توضیح:
ستونی به نام Email از نوع متنی به جدول Students اضافه میشود.
🔹 حذف ستون
📌 توضیح:
ستون Age از جدول Students حذف میشود.
🔹 تغییر نوع دادهی ستون
📌 توضیح:
طول رشتهی ستون FullName از 100 به 150 کاراکتر تغییر میکند.
🔹 افزودن محدودیت (Constraint)
📌 توضیح:
محدودیتی اضافه میشود تا مقدار ستون Age همیشه بزرگتر یا مساوی ۱۸ باشد.
🔹 حذف محدودیت
📌 توضیح:
محدودیت chk_Age از جدول حذف میشود.
🔹 تغییر نام جدول (در SQL Server)
📌 توضیح:
نام جدول Students به Learners تغییر داده میشود.
🔹 نکات مهم
-
قبل از تغییر ساختار جدول، بررسی کن که وابستگی (مثلاً Foreign Key) وجود نداشته باشد.
-
بعضی سیستمها مثل MySQL یا PostgreSQL سینتکس متفاوتی برای تغییر نوع داده دارند.
-
دستور
ALTER TABLEفقط ساختار جدول را تغییر میدهد، دادهها حذف نمیشوند.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React