ایس کیو ایل میں کالم تبدیل کریں۔

Alter Column Mysql



ڈیٹا بیس کا انتظام کرتے وقت ، ڈیٹا بیس ایڈمنسٹریٹر کو تازہ ترین رہنے کے لیے ٹیبلز کے ڈھانچے کو تبدیل کرنے کی ضرورت ہوتی ہے۔ اس مضمون میں ، ہم کچھ مختلف قسم کے کام سیکھیں گے جو ہم ایس کیو ایل کی فراہم کردہ ALTER کمانڈ کا استعمال کرتے ہوئے کر سکتے ہیں۔ تو ، آئیے شروع کریں۔

ALTER کمانڈ ٹیبل کی ساخت کو تبدیل یا تبدیل کرتا ہے۔ مثال کے طور پر،







  • کالم کا اضافہ۔
  • کالم کو حذف کرنا۔
  • کالم کا نام تبدیل کرنا۔
  • کالم میں ترمیم

اس آرٹیکل میں ، ہم مائی ایس کیو ایل میں ٹیبل کے کالموں کو شامل کرنے ، حذف کرنے ، نام تبدیل کرنے اور ان میں ترمیم کرنے کے لیے ALTER کمانڈز کی مثالیں آزمائیں گے۔



ایک کالم شامل کریں۔

ہم ALTER کمانڈ کے درج ذیل نحو کا استعمال کرتے ہوئے پہلے سے موجود ٹیبل میں ایک کالم شامل کر سکتے ہیں۔



عمر ٹیبل table_name
شامل کریں۔ کالم نام ڈیٹا ٹائپ؛

اس نحو میں ، اس بات کو یقینی بنائیں کہ table_name اور column_name کو اس نام سے تبدیل کریں جو آپ دینا چاہتے ہیں۔





ہم نئے بنائے گئے کالم کی پوزیشن کا ذکر بھی کر سکتے ہیں FIRST اور AFTER شق کا استعمال کرتے ہوئے اور ٹیبل میں پہلے سے موجود کالم کا حوالہ دے کر۔ مثال کے طور پر

عمر ٹیبل table_name
شامل کریں۔ کالم نام ڈیٹا ٹائپ
[ پہلا | بعد میں ]موجودہ_کالم_نام۔؛

اگر ہم موجودہ کالم سے پہلے کالم شامل کرنا چاہتے ہیں تو ہم پہلی شق استعمال کر سکتے ہیں۔ اسی طرح اگر ہم موجودہ کالم کے بعد ایک کالم شامل کرنا چاہتے ہیں تو ہم بعد کی شق استعمال کر سکتے ہیں۔



ہم ایک ہی ALTER TABLE اور ADD کالم نحو کا استعمال کرتے ہوئے متعدد کالم بھی شامل کر سکتے ہیں۔ مثال کے طور پر

عمر ٹیبل table_name
شامل کریں۔ کالم_نام 1 ڈیٹا ٹائپ۔
[ پہلا | بعد میں ]موجودہ_کالم_نام۔
شامل کریں۔ کالم نام 2 ڈیٹا ٹائپ
[ پہلا | بعد میں ]موجودہ_کالم_نام۔؛

کالم ڈراپ/ڈیلیٹ کریں۔

ایس کیو ایل میں کالم حذف کرنا اتنا ہی آسان ہے جتنا کہنا۔ ہم ٹیبل میں موجود کالم کو ALTER TABLE کمانڈ اور DROP کے ذریعے ہٹا سکتے ہیں۔ کالم حذف کرنے کے لیے نحو ہے۔

عمر ٹیبل table_name
ڈراپ کالم نام۔؛

ایس کیو ایل میں ٹیبل کے کالم کو حذف کرنا کتنا آسان ہے۔

کالم کا نام تبدیل کریں۔

ہم ALTER TABLE کمانڈ کے ساتھ CHANGE شق کا استعمال کرکے کالم کا نام بدل سکتے ہیں۔ جس میں ، ہم پہلے کالم کا موجودہ نام اور پھر ڈیٹا ٹائپ کے ساتھ نیا نام ، اس کے بعد تبدیلی کی شق فراہم کرتے ہیں۔ کالم کا نام تبدیل کرنے کے لیے درج ذیل کمانڈ چلائیں۔

عمر ٹیبل table_name
تبدیلی کالم پچھلے_کالم_نام_نئے_کالم_نام ڈیٹا ٹائپ۔؛

اگر ہم کالم کا نام تبدیل کر سکتے ہیں تو ہم ٹیبل کا نام تبدیل کر سکتے ہیں اور RENAME شق کو ALTER TABLE کمانڈ کے ساتھ استعمال کر سکتے ہیں۔ ٹیبل کا نام تبدیل کرنے کے لیے نحو ہے۔

عمر ٹیبل table_name
دوبارہ نام دیں۔ TO new_table_name؛

کالم میں ترمیم کریں۔

فرض کریں کہ ہم کالم کی تعریف یا کالم کی ڈیٹا ٹائپ کو ایس کیو ایل میں تبدیل کرنا چاہتے ہیں۔ MODIFY شق اس معاملے میں ہماری مدد کرنے میں کام آتی ہے۔ ہم کالم کے ڈیٹا ٹائپ کو تبدیل کرنے کے لیے موڈیفائی شق کا استعمال کر سکتے ہیں۔ اس کے جیسا

عمر ٹیبل table_name
ترمیم cloumn_name new_data_type؛

حامی قسم

ALTER کمانڈ استعمال کرنے کے لیے یہاں ایک پروٹپ ہے۔

کالم پر ڈیفالٹ ویلیو سیٹ کریں۔

اگر ہم کسی ٹیبل کے کالم کو کچھ ڈیفالٹ ویلیو فراہم کرنا یا سیٹ کرنا چاہتے ہیں۔ ہم مندرجہ ذیل کمانڈ کو چلا کر ایسا کر سکتے ہیں۔

عمر ٹیبل table_name
عمر cloumn_name سیٹ کریں۔ ڈیفالٹ قدر ؛

اس نحو میں ، اپنی ضرورت کے مطابق table_name ، column_name ، اور value کو تبدیل کرنا یقینی بنائیں۔

اگر ہم کالم کی ڈیفالٹ ویلیوز سیٹ کر سکتے ہیں۔ کالم کی ڈیفالٹ ویلیوز کو سیٹ یا ڈراپ کرنے کا کوئی طریقہ ہونا چاہیے۔

کالم کی ڈیفالٹ ویلیو ڈراپ کریں۔

ٹھیک ہے ، ایس کیو ایل ڈراپ ڈیفالٹ شق کے ساتھ ساتھ ALTER TABLE کمانڈ میں کالم کی ڈیفالٹ ویلیوز کو ڈراپ کرنے کے لیے فراہم کرتا ہے۔

عمر ٹیبل table_name
عمر cloumn_name ڈراپ ڈیفالٹ ؛

تو ، یہ ایس کیو ایل میں ٹیبل کو سنبھالنے اور تبدیل کرنے کے کچھ مختلف طریقے ہیں۔

خلاصہ

اس آرٹیکل میں ALTER کمانڈ کو استعمال کرنے کے مختلف طریقے شامل ہیں تاکہ کچھ مختلف آپریشن کیے جا سکیں۔ اس آرٹیکل میں ، ہم نے ٹیبل اور کالموں کو شامل کرنا ، حذف کرنا ، نام تبدیل کرنا ، کالم کی تعریف میں ترمیم کرنا ، MySQL میں ALTER TABLE کمانڈ کا استعمال کرتے ہوئے کالم کی ڈیفالٹ ویلیوز سیٹ اور ان سیٹ کرنا سیکھا۔ اگر اس مضمون نے آپ کو MySQL میں ALTER کمانڈ کی بہتر تفہیم میں مدد کی اور آپ MySQL کے تصورات کے بارے میں مزید جاننا چاہتے ہیں۔ ہماری ویب سائٹ linuxhint.com وزٹ کرتے رہیں۔