افزودن ستون به جدول mysql
با سلام خدمت شما دوستان . ابتدا از تاخیری که در بروزرسانی سایت بوجود آمد عذرخواهی می کنم. در این مطلب قصد داریم به شما آموزش بدیم که چطور می توان یک ستون به جداول mysql اضافه کنیم و چگونه مکان ستون را تعیین کنیم و … . پس با ما همراه باشید تا موارد بالا را با جزئیات زیاد یاد بگیرید . (موزیک خودتون را قطع کنید و فقط حواستون اینجا باشه!)
ساختار کلی افزودن ستون به شکل زیر است :
ALTER TABLE TBNAME ADD COLUMNNAME DATATYPE
در این ساختار TBNAME نام جدول ، COLUMNNAME نام ستون ، DATATYPE نوع داده های ستون مورد نظر می باشد . به عنوان مثال من میخواهم ستون Birth_Date را از نوع datetime به جدول users اضافه کنم . پس کد به شکل زیر است :
ALTER TABLE `users` ADD `Birth_Date` datetime
این دستور ستون Birth_Date را از نوع datetime به آخر جدول users اضافه می کند . اما یه سوال کوچولو ؟ اگر خواستیم ستون را به ابتدای جدول یا بعد از یک ستون خاص اضافه کنیم چه ؟
فرض کنید در جدول users ستونی با عنوان name داریم و میخواهیم ستون را بعد از اون اضافه کنیم نه آخر جدول . برای این کار از کد زیر استفاده می کنیم :
ALTER TABLE `users` ADD COLUMN `Birth_Date` datetime AFTER `name`
و اگر دوست داشتید ستون به ابتدای جدول اضافه شود :
ALTER TABLE `users` ADD COLUMN `Birth_Date` datetime FIRST
اگر کد های بالا نامفهوم بود کافیه یه جدول برای تست درست کنید و کد های بالا را اجرا کنید و عملکرد آن ها را مشاهده کنید .