مائی ایس کیو ایل میں ٹیبل ڈیلیٹ/ڈراپ کریں۔

Delete Drop Table Mysql



ایس کیو ایل ایک رشتہ دار ڈیٹا بیس مینجمنٹ سسٹم ہے جو فوری اور قابل اعتماد حل فراہم کرتا ہے۔ یہ تیزی سے چلانے کی صلاحیت اور اپنے منفرد اور سیدھے صارف کے تجربے کے لیے مشہور ہے۔ ڈیٹا بیس کے ساتھ کام کرتے وقت CRUD آپریشن کرنا بنیادی آپریشن اور بنیادی تصورات ہیں۔ اس آرٹیکل میں ، آپ سیکھیں گے کہ ڈیٹا بیس میں ٹیبل کو کیسے ڈیلیٹ کرنا ہے۔

MySQL کا استعمال کرتے ہوئے ٹیبلز کو حذف کرنے کے بارے میں مزید جاننے سے پہلے ، اس بات کو یقینی بنائیں کہ آپ کے کمپیوٹر پر MySQL کا تازہ ترین ورژن انسٹال ہے۔ اس کے علاوہ ، اس بات کو یقینی بنائیں کہ آپ کے پاس ایک ڈیٹا بیس اور ایک میز ہے جسے آپ حذف کرنا چاہتے ہیں۔ اس مضمون میں ، ہم فرض کرتے ہیں کہ آپ MySQL بیانات کے بنیادی تصورات کو سمجھتے ہیں اور یہ کہ آپ کے پاس MySQL میں ایک ڈیٹا بیس اور ٹیبل ہے جسے آپ حذف کرنا چاہتے ہیں۔







آپ اپنے سسٹم پر چلنے والے ایس کیو ایل کا ورژن 'mysql -V' کمانڈ چلا کر معلوم کر سکتے ہیں:



mysql-وی۔

اب آپ یہ جان کر آگے بڑھ سکتے ہیں کہ آپ کا تازہ ترین ورژن انسٹال ہے۔



یہ جاننے کے لیے کہ آیا ایس کیو ایل مناسب طریقے سے کام کر رہا ہے ، درج ذیل کمانڈ کو چلائیں:





sudo systemctl حالت mysql

اگر سروس نہیں چل رہی ہے ، تو آپ نیچے دی گئی کمانڈ کا استعمال کرکے سروس کو فعال کر سکتے ہیں۔

sudo systemctl شروع کریں mysql

اسے شروع کرنے کے بعد ، MySQL سرور سے بطور جڑ صارف بطور سپر صارف استحقاق کے sudo استعمال کریں۔ بصورت دیگر ، آپ روٹ صارف نام کے بجائے اپنی مرضی کے صارف نام درج کر سکتے ہیں۔



مندرجہ ذیل اقدامات کمانڈ لائن ٹرمینل میں MySQL سرورز کے لیے ٹیبل حذف کرنے کا عمل دکھاتے ہیں۔

sudo mysql-آپ جڑیں-p

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

دکھائیں ڈیٹا بیس ؛

ڈیٹا بیس کے نام کے ساتھ یو ایس ای کا بیان چلا کر درست ڈیٹا بیس کو منتخب کریں۔

استعمال کریں۔ database_name؛

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

دکھائیں میزیں ؛

اب ، وہ میز منتخب کریں جسے آپ حذف کرنا چاہتے ہیں۔ ٹیبل کو حذف کرنے کے لیے ، DROP TABLE کمانڈ چلائیں اور ٹیبل کا نام فراہم کریں ، مثال کے طور پر:

ڈراپ ٹیبل table_name؛

اگر آپ کسی میز کو حذف کرنے یا چھوڑنے سے قاصر ہیں تو ، یقینی بنائیں کہ آپ کے پاس اس میز کے لیے صحیح مراعات ہیں۔ اگر آپ کو استحقاق کا مسئلہ نہیں ہے لیکن ٹیبل کو حذف کرنے کی کوشش کرتے ہوئے اب بھی غلطی ہو رہی ہے ، تو آپ کسی غیر موجود ٹیبل کو حذف کرنے کی کوشش کر رہے ہوں گے ، یا ہجے کی غلطی ہو سکتی ہے۔ اس غلطی سے بچنے کے لیے ، MySQL IF EXISTS شق فراہم کرتا ہے۔ اگر آپ اس شق کو استعمال کرتے ہیں تو ، ڈیٹا بیس میں استفسار میں دیئے گئے نام کی کوئی میز موجود نہ ہونے پر ایس کیو ایل کوئی غلطیاں نہیں پھینکے گا۔ IF EXISTS شق میں ایک مخصوص نحو ہے جس پر عمل کرنے کی ضرورت ہے ، ذیل میں دکھایا گیا ہے:

ڈراپ ڈیٹا بیس اگر موجود database_name؛

نتیجہ

اس آرٹیکل میں ایک موجودہ ٹیبل کو ایک MySQL ڈیٹا بیس میں حذف کرنے کے دو مختلف طریقے شامل ہیں ، IF EXISTS شق کے ساتھ اور اس کے بغیر۔ مضمون نے آپ کی سہولت کے لیے ان دونوں طریقوں کے درمیان فرق کو بھی بیان کیا ہے۔