٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

آموزش بیانیه SQL ALTER TABLE

SQL ALTER TABLE بیانیه این ALTER TABLEعبارت برای افزودن ، حذف یا اصلاح ستون ها در یک جدول موجود استفاده می شود. این ALTER TABLEدستور همچنین برای افزودن و رها کردن محدودیت های مختلف بر روی یک جدول موجود استفاده می شود.…

محمد یوسفی

20 آگوست 2021

SQL 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 table_name
DROP COLUMN column_name;

SQL زیر ستون “ایمیل” را از جدول “مشتریان” حذف می کند:

مثال

ALTER TABLE Customers
DROP COLUMN Email;

ALTER TABLE – ALTER/MODIFY COLON

برای تغییر نوع داده های یک ستون در یک جدول ، از نحو زیر استفاده کنید:

SQL Server / MS Access:

ALTER TABLE table_name
ALTER COLUMN column_name datatype;

SQL / Oracle من (نسخه قبلی 10G):

ALTER TABLE table_name
MODIFY COLUMN column_name datatype;

Oracle 10G و نسخه های بعدی:

ALTER TABLE table_name
MODIFY column_name datatype;

SQL ALTER TABLE مثال

به جدول “افراد” نگاه کنید:

اکنون می خواهیم ستونی با نام “DateOfBirth” را در جدول “Persons” اضافه کنیم.

ما از دستور SQL زیر استفاده می کنیم:

ALTER TABLE Persons
ADD DateOfBirth date;

توجه داشته باشید که ستون جدید ، “DateOfBirth” ، از نوع date است و قرار است تاریخ داشته باشد. نوع داده مشخص می کند که ستون چه نوع داده ای را می تواند در خود نگه دارد. برای مرجع کامل انواع داده های موجود در MS Access ، MySQL و SQL Server ، به مرجع کامل انواع داده های ما مراجعه کنید .

جدول “افراد” اکنون به این شکل خواهد بود:


تغییر نمونه نوع داده

اکنون می خواهیم نوع داده ستون با نام “DateOfBirth” را در جدول “Persons” تغییر دهیم.

ما از دستور SQL زیر استفاده می کنیم:

ALTER TABLE Persons
ALTER COLUMN DateOfBirth year;

توجه داشته باشید که ستون “DateOfBirth” اکنون از نوع سال است و قرار است یک سال در قالب دو یا چهار رقمی برگزار شود.


DROP COLUMN مثال

در مرحله بعد ، می خواهیم ستونی با نام “DateOfBirth” را در جدول “Persons” حذف کنیم.

ما از دستور SQL زیر استفاده می کنیم:

ALTER TABLE Persons
DROP COLUMN DateOfBirth;

جدول “افراد” اکنون به این شکل خواهد بود:منبع

مطالب مرتبط

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها