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

Delete Drop Database Mysql




MySQL ایک RDBMS (Relational Database Management System) ہے جو اپنی رفتار اور استعمال میں آسان انٹرفیس کے لیے مشہور ہے۔ اس مضمون میں ، آپ MySQL میں ڈیٹا بیس کو حذف کرنے یا چھوڑنے کے مختلف طریقوں کے بارے میں سیکھیں گے۔ اس آرٹیکل میں ، ہم فرض کرتے ہیں کہ آپ کو پہلے سے ہی MySQL میں ڈیٹا بیس کی تخلیق اور لسٹنگ کا عملی علم ہے۔ لہذا ، بلا جھجھک پڑھیں اگر آپ نے پہلے ہی اپنے سسٹم پر MySQL انسٹال کر لیا ہے اور MySQL میں کچھ ڈمی ڈیٹا بیس ہیں جنہیں آپ حذف کرنا چاہتے ہیں۔ MySQL کے ساتھ شروع کرنے کے لیے ، ٹرمینل کھولیں۔ سب سے پہلے ، درج ذیل کمانڈ کے ذریعے MySQL کا ورژن چیک کریں:

mysql-وی۔


اگر آپ کے پاس ایس کیو ایل کا تازہ ترین ورژن ہے تو ، آپ کو جانا اچھا ہے۔







اگلا ، درج ذیل کمانڈ کو چلا کر سسٹم کی mysql.service کی حیثیت چیک کریں۔



sudo systemctl حالت mysql


اگر سروس فعال نہیں ہے تو پھر سروس شروع کریں۔



sudo systemctl شروع کریں mysql

سروس شروع کرنے کے بعد ، MySQL کلائنٹ سے جڑیں یا MySQL شیل میں بطور روٹ صارف لاگ ان کریں۔ اگر آپ کو روٹ یوزر لاگ ان تک رسائی حاصل نہیں ہے تو ، 'روٹ' کو اپنے صارف نام سے تبدیل کریں۔ اس آرٹیکل میں ، ہم GUI کے بجائے عمل کو ظاہر کرنے کے لیے ٹرمینل کا استعمال کریں گے ، جسے MySQL WorkBench کہا جاتا ہے۔





sudo mysql-آپ جڑیں-p


ایس کیو ایل میں لاگ ان کرنے کے بعد ، 'ڈیٹا بیس' کمانڈ کا استعمال کرتے ہوئے ڈیٹا بیس کی فہرست بنائیں۔

شوڈیٹابیس؛


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



DROPDATABASE ڈیٹا بیس_ نام۔؛


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

ڈیٹا بیس کو حذف کرنے کے بعد ، ہم 'ڈیٹا بیس' کمانڈ کا استعمال کرتے ہوئے دوبارہ ڈیٹا بیس کی فہرست بنائیں گے۔

شوڈیٹابیس؛


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

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

DROPDATABASEIFEXISTS database_name؛

نتیجہ

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