انڈروئد

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

سوا - غابة المعمورة تواجه خطر الاندثار

سوا - غابة المعمورة تواجه خطر الاندثار

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

Anonim

جب ایس کیو ایل ڈیٹا بیس سرورز کا نظم و نسق کرتے ہیں تو ، ایک عام کام جو آپ کو کرنا پڑے گا وہ ہے ماحول سے واقف ہونا۔ اس میں ایسے کام شامل ہیں جیسے سرور پر موجود ڈیٹا بیس کی فہرست بنانا ، کسی خاص ڈیٹا بیس کی میزوں کی نمائش کرنا یا صارف کے اکاؤنٹس اور ان کے مراعات کے بارے میں معلومات حاصل کرنا۔

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

ایس کیو ایل ڈیٹا بیس دکھائیں

ایس کیو ایل ڈیٹا بیس کی فہرست حاصل کرنے کا سب سے عام طریقہ یہ ہے کہ مائ ایس کیو ایل سرور سے مربوط ہونے اور SHOW DATABASES کمانڈ چلانے کے لئے SHOW DATABASES mysql کلائنٹ کا استعمال کریں۔

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

mysql -u user -p اگر آپ نے اپنے ایس کیو ایل صارف کے لئے پاس ورڈ متعین نہیں کیا ہے تو آپ -p سوئچ کو خارج کر سکتے ہیں۔

ایس کیو ایل شیل کے اندر سے درج ذیل کمانڈ پر عمل کریں:

SHOW DATABASES;

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

+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+ 2 rows in set (0.00 sec)

ایک اور کمانڈ جو آپ ڈیٹا بیس کو درج کرنے کے لئے استعمال کرسکتے ہیں وہ ہے SHOW SCHEMAS جو SHOW SCHEMAS ڈیٹا بیسز کمانڈ کا مترادف ہے۔

SHOW SCHEMAS;

آؤٹ پٹ SHOW DATABASES ہی ہوگا جب SHOW DATABASES کمانڈ کا استعمال کرتے وقت:

+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+ 2 rows in set (0.00 sec)

تمام ایس کیو ایل ڈیٹا بیس دکھائیں

ایس کیو ایل سرور پر موجود تمام ڈیٹا بیس کی فہرست کے ل. ، آپ کو بطور صارف لاگ ان ہونا پڑے گا جو پہلے سے ہی ایس کیو ایل کے روٹ صارف کے ذریعہ تمام ڈیٹا بیس تک رسائی حاصل SHOW DATABASES یا عالمی سطح پر SHOW DATABASES استحقاق مرتب کریں۔

ایس کیو ایل کے روٹ صارف میں لاگ ان کریں:

mysql -u user -p

SHOW DATABASES کمانڈ چلائیں:

SHOW DATABASES;

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

+--------------------+ | Databases | +--------------------+ | information_schema | | database_name | | mysql | | opencart | | wordpress | | performance_schema | | sys | +--------------------+ 7 rows in set (0.00 sec)

نتائج کو فلٹر کرنا

LIKE شق کو کسی خاص نمونہ کے مطابق SHOW DATABASES کمانڈ کی آؤٹ پٹ کو فلٹر کرنے کے لئے استعمال کیا جاسکتا ہے۔

SHOW DATABASES LIKE pattern;

مثال کے طور پر ، مندرجہ ذیل بیان تمام ڈیٹا بیس کو واپس کرے گا جو نام 'اوپن' کے ساتھ شروع ہوتے ہیں:

SHOW DATABASES LIKE 'open%';

+--------------------+ | Database | +--------------------+ | opencart | +--------------------+ 1 rows in set (0.00 sec) فیصد نشان ( % ) کا مطلب ہے صفر ، ایک ، یا ایک سے زیادہ حرف۔

مندرجہ ذیل بیان آپ کو ان تمام ڈیٹا بیس کی فہرست فراہم کرے گا جو "اوپن" یا "لفظ" سے شروع ہوتا ہے:

FROM information_schema.schemata SELECT schema_name schema_name LIKE 'word%';

+--------------------+ | Database | +--------------------+ | opencart | | wordpress | +--------------------+ 2 rows in set (0.00 sec)

کمانڈ لائن سے ایس کیو ایل ڈیٹا بیس دکھائیں

ایس کیو ایل شیل میں لاگ ان کیے بغیر ڈیٹا بیس کی ایک فہرست حاصل کرنے کے mysqlshow آپ یا تو mysql کمانڈ استعمال کرسکتے ہیں جس میں عملدرآمد ہوتا ہے یا اس mysqlshow جو ڈیٹا بیس اور جدولوں کی معلومات دکھاتا ہے۔

یہ خاص طور پر مفید ہے جب آپ اپنے ایس کیو ایل ڈیٹا بیس کے ساتھ شیل اسکرپٹس کا استعمال کرکے کام کرنا چاہتے ہیں۔

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

mysql -u user -p -e 'show databases;'

+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+

یہاں ایک مثال ہے جس میں mysqlshow کمانڈ استعمال کیا گیا ہے۔

mysqlshow -u user -p

پچھلی کمانڈ سے ملنے والی پیداوار کی طرح ہوگی۔

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

آپ نے اپنے ایس کیو ایل سرور میں موجود تمام ڈیٹا بیس کی فہرست حاصل کرنے کا طریقہ سیکھ لیا ہے۔

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

mysql mariadb