SQL

اضافه کردن ستون در SQL (ALTER COLUMN)

اضافه کردن ستون در SQL

برای اضافه کردن ستون به یک جدول موجود در SQL، می توانید از دستور ALTER TABLE استفاده کنید.

نحو کلی این دستور به صورت زیر است:

SQL
ALTER TABLE table_name ADD column_name data_type;

در این کد:

  • table_name: نام جدولی است که می خواهید ستون جدید را به آن اضافه کنید.
  • column_name: نام ستون جدید است.
  • data_type: نوع داده ستون جدید است.

مثال:

SQL
ALTER TABLE customers ADD phone_number VARCHAR(۲۰);

این کد ستون جدیدی به نام phone_number با نوع داده VARCHAR(20) به جدول customers اضافه می کند.

نکات مهم:

  • قبل از اضافه کردن ستون، مطمئن شوید که از تمام اطلاعات جدول نسخه پشتیبان تهیه کرده اید.
  • شما نمی توانید به جدولی که در حال استفاده است ستون جدید اضافه کنید.
  • اگر می خواهید ستون جدیدی را به جدول اضافه کنید که به ستون های دیگر وابسته است، باید از کلید خارجی استفاده کنید.

 

مثال های دیگر:

  • اضافه کردن ستون با مقدار پیش فرض:
SQL
ALTER TABLE customers ADD age INT NOT NULL DEFAULT ۱۸;
  • اضافه کردن ستون با قابلیت null:
SQL
ALTER TABLE customers ADD address VARCHAR(۲۵۵) NULL;

 

نکات تکمیلی:

  • می توانید از دستور ALTER TABLE برای تغییر نام ستون، نوع داده ستون و حذف ستون نیز استفاده کنید.
  • برای اطلاعات بیشتر در مورد دستورات SQL، می توانید به مستندات رسمی SQL مراجعه کنید.

مثال:

  • تغییر نام ستون:
SQL
ALTER TABLE customers RENAME COLUMN phone_number TO mobile_number;
  • تغییر نوع داده ستون:
SQL
ALTER TABLE customers ALTER COLUMN age SET DATA TYPE INT(۱۱);
  • حذف ستون:
SQL
ALTER TABLE customers DROP COLUMN address;

 

۵/۵ ( ۲ امتیاز )
نمایش بیشتر

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا