logo
logo
تبلیغ کلیکی تاپ سایت 98

آموزش دستور ALTER TABLE در SQL و MYSQL و PHPMYADMIN

آموزش دستور ALTER TABLE در SQL و MYSQL و PHPMYADMIN
هدایت عباسی آموزش sql

آموزش ویدئویی دستور alter table

دانلود رایگان فیلم و آموزش ویدئویی دستور alter table ، اضافه کردن فیلد ، تغییر نوع فیلد و نام ستون ، حذف فیلد جدول بصورت عملی همراه با مثال و پروژه محور

چنانچه مشکلی در اجرای فیلم دارید از مرورگر فایرفاکس استفاده نمایید یا روی لینک زیر کلیک نمایید.

مشاهده یا دانلود فیلم بالا

در این بخش از آموزش SQL و MYSQL از تاپ سایت 98 قصد داریم به آموزش دستور ALTER TABLE در SQL و MYSQL و PHPMYADMIN با ذکر چند مثال بپردازیم. این دستور یکی از دستورات مهم می باشد و بسیار پرکاربرد می باشد.

توجه :

مثال های زیر در phpmyadmin تست شده است.

حتما به حروف بزرگ و کوچک دقت نمایید. بعضی زبان های برنامه نویسی به حروف بزرگ و کوچک حساس می باشند.

ساخت جدول

ابتدا جدولی با نام TOPSITE98 در پایگاه داده یا دیتابیس (DATABASE) خود با مشخصات زیر ایجاد نمایید.

می توانید همه اطلاعات را با حروف کوچک تایپ کنید تا مشکلی پیش نیاید.

جدول فروش TOPSITE98

500

ALI

1

700

REZA

2

400

ALI

3

650

AHMAD

4

200

REZA

5

350

REZA

6

 

تصویر زیر را ببینید.

alter table sql

حال به سراغ آموزش دستور ALTER TABLE در PHPMYADMIN یا SQL SERVER می رویم.

کاربرد این دستور در بسیاری از پایگاه داده ها مشابه هم می باشد.

اضافه کردن فیلد با ALTER TABLE

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

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

پس از دستور ALTER TABLE استفاده می کنیم.

برای اضافه کردن فیلد یا ستون به جدول در دیتابیس می بایست مطابق مثال زیر عمل نمایید.

بر روی نام پایگاه داده یا دیتابیس (مثلا DBTEST22 که نام دیتابیس ما است) کلیک کرده و سپس بر روی SQL کلیک کنید و کد را مطابق تصویر زیر در آن تایپ نمایید.

alter table sql

در این مثال ما یک فیلد بنام EMAIL را به جدول TOPSITE98 اضافه می کنیم. فیلد از نوع  رشته ای و با سایز 255 می باشد.

حال در قسمت پایین بر روی Go کلیک کرده تا کد اجرا شود.

ALTER TABLE topsite98 ADD Email varchar(255);

برای دیدن خروجی روی نام جدول topsite98 کلیک کرده و در قسمت structure نتیجه را مشاهده نمایید. می بینید که یک فیلد بنام Email با نوع رشته ای به آن اضافه شده است.

alter table sql

در تصویر بالا نتیجه را می بینید.

تغییر نوع فیلد و نام ستون با ALTER TABLE

بعضی مواقع نیاز است که نوع فیلد یا ستون جدول دیتابیس تغییر کند.

برای تغییر نام ستون (SQL , MYSQL) و نوع فیلد از دستور ALTER TABLE استفاده می کنیم.

قصد داریم نوع فیلد ایمیل را که در قسمت بالا به جدول اضافه کردیم تغییر دهیم.

بر روی نام پایگاه داده یا دیتابیس (مثلا DBTEST22 که نام دیتابیس ما است) کلیک کرده و سپس بر روی SQL کلیک کنید و کد زیر را وارد نمایید.

ابتدا ALTER TABLE را تایپ کرده و سپس نام جدول را تایپ می کنید.

سپس دستور MODIFY COLUMN را نوشته و نام فیلد و سپس نوع آن را می نویسید.

حال در قسمت پایین بر روی Go کلیک کرده تا کد اجرا شود.

ALTER TABLE topsite98 MODIFY COLUMN Email int;

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

خروجی را در تصویر زیر می بینید. همان طور که می بینید کدها را تست می کنیم تا شما کاربر عزیز نیز با اطمینان آموزش را پیگیری کنید.

alter table sql

حذف فیلد جدول با ALTER TABLE

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

در مثال زیر قصد داریم فیلد Email را حذف نماییم. حتما فیلد را به همان صورت که درج کرده اید تایپ کنید و به حروف بزرگ و کوچک دقت نمایید.

بر روی نام پایگاه داده یا دیتابیس (مثلا DBTEST22 که نام دیتابیس ما است) کلیک کرده و سپس بر روی SQL کلیک کنید و کد زیر را وارد نمایید.

ALTER TABLE topsite98 DROP COLUMN Email

حال روی go کلیک کنید تا کد یا query اجرا شود . پس از اجرای آن روی نام جدول topsite98 کلیک کرده و به بخش structure بروید و مشاهده می کنید که فیلد Email حذف شده است.

با استفاده از دستور ALTER TABLE می توانیم کارهای زیادی انجام دهیم در بخش آموزش sql می توانید تمام آموزش های مرتبط با sql و mysql و phpmyadmin را مشاهده کنید .

کلیک کنید : آموزش sql و mysql و phpmyadmin

 

اگر به دنبال کار پاره وقت هستید با ما تماس بگیرید.

اگر سوال یا نظری دارید در بخش کامنت ها بنویسید.اگر موضوع خاصی مد نظر شماست که در سایت موجود نیست در بخش کامنت ها بنویسید

کسب و کار
دوره های آموزشی دوره های آموزشی

نظرات کاربران

از دیدگاه مرتبط با موضوع استفاده نمایید.

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

برای پاسخ گویی بهتر در سایت ثبت نام نمایید و سپس سوال خود را مطرح فرمایید.