به کمک نیاز دارید؟

خدمات تخصصی

جستجو
این کادر جستجو را ببندید.
دستور Alter Table

دستور Alter Table

دستور ALTER TABLE در SQL برای ایجاد تغییرات در ساختار جداول موجود استفاده می‌شود. این دستور به شما اجازه می‌دهد تا ستون‌ها را اضافه کنید، حذف کنید یا تغییر دهید. در زیر، جزئیات مختلف استفاده از این دستور به همراه مثال‌ها آورده شده است.

 

حتما بخوانید: محدودیت Foreign Key , SQL FOREIGN KEY Constraint یا کلید خارجی

 

عملیات اصلی با ALTER TABLE

1. اضافه کردن ستون جدید

برای اضافه کردن یک ستون جدید به جدول، از دستور زیر استفاده می‌شود:

sql
ALTER TABLE table_name ADD column_name datatype;

مثال:
برای اضافه کردن ستونی به نام DateOfBirth از نوع تاریخ به جدول Persons:

sql
ALTER TABLE Persons ADD DateOfBirth DATE;

2. حذف ستون

برای حذف یک ستون از جدول، از دستور زیر استفاده می‌شود:

sql
ALTER TABLE table_name DROP COLUMN column_name;

مثال:
برای حذف ستون DateOfBirth از جدول Persons:

sql
ALTER TABLE Persons DROP COLUMN DateOfBirth;

3. تغییر نوع داده یک ستون

برای تغییر نوع داده یک ستون موجود، از دستور زیر استفاده می‌شود:

sql
ALTER TABLE table_name ALTER COLUMN column_name datatype;

مثال:
اگر بخواهید نوع داده ستون Age را به INT تغییر دهید:

sql
ALTER TABLE Persons ALTER COLUMN Age INT;

4. تغییر نام ستون

برای تغییر نام یک ستون، بسته به سیستم مدیریت پایگاه داده (DBMS) ممکن است روش‌های متفاوتی وجود داشته باشد. در SQL Server از sp_rename و در MySQL از CHANGE یا RENAME COLUMN استفاده می‌شود.

SQL Server:

sql
EXEC sp_rename 'table_name.old_column_name', 'new_column_name', 'COLUMN';

MySQL:

sql
ALTER TABLE table_name CHANGE old_column_name new_column_name datatype;

مثال:
تغییر نام ستون old_name به new_name در MySQL:

sql
ALTER TABLE Persons CHANGE old_name new_name VARCHAR(255);

نکات مهم

  • هنگام حذف یا تغییر نام ستون‌ها، تمام داده‌های موجود در آن ستون حذف خواهند شد.
  • اطمینان حاصل کنید که هیچ وابستگی به فیلدهایی که در حال تغییر هستید وجود نداشته باشد.
  • برای تغییر نام فیلدها در SQL Server، باید از sp_rename استفاده کرد.

با دریافت « مشاوره برنامه‌نویسی، وب و سئو » از کارشناسان جوان حرفه‌ای و باتجربه ساکوراد؛ موفقیت کسب و کار، رونق فروش و افزایش درآمد خود را تضمین کنید!

 

و اما کلام آخر…

این دستورها ابزارهای قدرتمندی برای مدیریت و به‌روزرسانی جداول در پایگاه‌های داده هستند و به شما کمک می‌کنند تا ساختار پایگاه داده خود را متناسب با نیازهای پروژه‌تان تنظیم کنید.

تصویر دکتر علی قوامی
دکتر علی قوامی
دانش‌آموخته دکترای تخصصی (PhD) کارآفرینی فناوری، بنیانگذار و مدیر گروه بین‌المللی کسب و کار ساکوراد با بیش از ۲۰ سال تجربه بعنوان کوچ، مدرس، مشاور و منتور در حوزه‌های مختلف راه‌اندازی و توسعه کسب‌وکار در ۱۵ کشور جهان هستم. در تلاشم تا تجربیات ذی‌قیمت خود را با شما دوستان عزیزم به اشتراک گذارم.
پیشنهاد بر اساس سلیقه شما

مسیریابی تحصیلی - شغلی (آنلاین)

تست شغلی به آزمون روانشناسی گفته می شود که فرد با توجه به پاسخگویی به سوالات در انتها بهترین شغلی که می تواند در آن موفق باشد را معرفی می کند.

سئوالات و نظرات ارزشمند خود را با ما مطرح کنید

دیدگاهتان را بنویسید

کلینیک مشاوره کسب و کار

ارائه‌ی خدمات کوچینگ، مشاوره و منتورینگ توسط برترین متخصصان جوان

هاست سنتر حرفه‌ای

طیف وسیعی از خدمات حرفه‌ای هاستینگ با تنوع و کیفیت کنترل شده

کانال یوتیوب

آموزش‌ها و نکات کلیدی ما را دنبال کنید

کانال تلگرام

اخبار و تخفیفات گروهی ما را دنبال کنید

صفحه اینستاگرام

آموزش‌ها و تخفیفات گروهی ما را دنبال کنید

راهنمای گام به گام تا دریافت مشاوره

گام اول

انتخاب حوزه تخصصی مدنظر

گام دوم

بررسی رزومه مشاوران مرتبط

گام سوم

انتخاب مشاور با تخصص مدنظر

گام چهارم

تکمیل فرم و ثبت درخواست

گام پنجم

پرداخت حق‌الزحمه مشاور

گام ششم

تماس با شما برای تعیین وقت

گام هفتم

برقراری ارتباط شما با مشاور