انڈروئد

کمانڈ لائن کے ذریعے لینکس پر ایک ایس کیو ایل ڈیٹا بیس کو کیسے حذف کریں

Joy's latest vid Ù-Ú

Joy's latest vid Ù-Ú

فہرست کا خانہ:

Anonim

ایس کیو ایل سب سے زیادہ مقبول اوپن سورس کا رشتہ دار ڈیٹا بیس منیجمنٹ سسٹم ہے۔

اس ٹیوٹوریل میں بیان کیا گیا ہے کہ کس طرح کمانڈ لائن کے ذریعے ایس کیو ایل یا ماریا ڈی بی ڈیٹا بیس کو حذف (یا ڈراپ) کیا جائے۔

شروع کرنے سے پہلے

تمام احکامات بطور انتظامی صارف (ایک ڈیٹا بیس کو حذف کرنے کے لئے کم سے کم استحقاق کی ضرورت DROP ) یا روٹ اکاؤنٹ کے ساتھ عمل میں لائے جاتے ہیں۔

مائی ایس کیو ایل کنسول تک رسائی حاصل کرنے کے لئے درج ذیل کمانڈ کو ٹائپ کریں اور اشارہ کرنے پر اپنا ایس کیو ایل روٹ صارف پاس ورڈ درج کریں:

mysql -u root -p اگر آپ کو اپنا ایس کیو ایل روٹ پاس ورڈ تبدیل کرنے کی ضرورت ہے تو کمانڈ لائن کے ذریعہ ایس کیو ایل کے روٹ پاس ورڈ کو دوبارہ ترتیب دینے سے متعلق اس ٹیوٹوریل کی پیروی کریں۔

تمام ایس کیو ایل ڈیٹا بیس کی فہرست بنائیں

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

SHOW DATABASES;

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

+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)

ایس کیو ایل میں ڈیٹا بیس کو حذف کریں

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

ڈراپ استفسار چلانے سے پہلے ڈیٹا بیس کا بیک اپ بنانا ہمیشہ اچھا خیال ہے۔

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

DROP DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist

اوپر کی طرح غلطیوں کو دیکھنے سے بچنے کے لئے ، اس کے بجائے مندرجہ ذیل کمانڈ کا استعمال کریں:

DROP DATABASE IF EXISTS database_name;

Query OK, 1 row affected, 1 warning (0.00 sec)

مندرجہ بالا آؤٹ پٹ میں ، Query OK کا مطلب ہے کہ استفسار کامیاب رہا ، اور 1 warning ہمیں بتاتا ہے کہ ڈیٹا بیس موجود نہیں ہے اور کوئی ڈیٹا بیس حذف نہیں ہوا تھا۔

لینکس پر ، ایس کیو ایل ڈیٹا بیس اور ٹیبل کے نام کیس حساس ہیں۔

میسقلیڈمن کے ساتھ ایک ایس کیو ایل ڈیٹا بیس حذف کریں

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

مثال کے طور پر ، ڈیٹا بیس نام کے ایک ڈیٹا بیس کو حذف کرنے کے لئے ، درج ذیل کمانڈ کو ٹائپ کریں اور اشارہ کرنے پر اپنا ایس کیو ایل روٹ صارف پاس ورڈ درج کریں:

mysqladmin -u root -p drop database_name

نتیجہ اخذ کرنا

آپ نے ایس کیو ایل ڈیٹا بیس کو حذف کرنے کا طریقہ سیکھ لیا ہے۔

اگر آپ کے ذہن میں کوئی سوال ہے تو بلا جھجھک۔

mysql mariadb