ایس کیو ایل ڈیٹا بیس کی فہرست کے بارے میں آپ کو جاننے کی ہر چیز۔

ایس کیو ایل ڈیٹا بیس کی فہرست کے بارے میں آپ کو جاننے کی ہر چیز۔

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





خالی کمانڈ لائن خوفزدہ کر سکتی ہے۔ ان معاملات میں سے ہر ایک ایک سادہ کمانڈ کا مطالبہ کرتا ہے ، اور ایس کیو ایل اسے کی شکل میں فراہم کرتا ہے۔ ڈیٹا بیس دکھائیں۔ . اس کمانڈ کا بہت سیدھا استعمال ہے ، لیکن اگر آپ ایس کیو ایل کے ساتھ کام کرتے ہیں تو آپ کو جلد ہی یہ کام آئے گا۔





اس آرٹیکل میں ، آپ کو وہ سب کچھ مل جائے گا جو آپ کو ایس کیو ایل ڈیٹا بیس کی فہرست کے بارے میں جاننے کی ضرورت ہے۔





شو ڈیٹا بیس کمانڈ کا استعمال کیسے کریں۔

ایک بار جب آپ اپنے ایس کیو ایل سرور پر لاگ ان ہوجائیں تو ، متن درج کریں۔ ڈیٹا بیس دکھائیں کمانڈ لائن پر اور اپنے کی بورڈ پر انٹر دبائیں — آپ ذیل میں ایک مثال دیکھ سکتے ہیں۔

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



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

  • mysql
  • معلومات_ سکیما
  • کارکردگی_ سکیما
  • sys

آپ دیکھیں گے کہ ان میں سے کیا ہے معلومات_ سکیما یہ بعد میں استعمال ہوتا ہے۔





میرا گوگل اکاؤنٹ کب بنایا گیا

شو ڈیٹا بیس کے نتائج کو فلٹر کرنا۔

آپ وہی استعمال کرسکتے ہیں۔ پسند کریں شرط جو آپ a میں استعمال کرتے ہیں۔ کہاں a کی شق منتخب کریں بیان LIKE ایک واحد دلیل لیتا ہے ، ایک نمونہ جس سے ملتا ہے۔ پیٹرن میں دو خاص حروف شامل ہو سکتے ہیں: ٪ (فیصد) اور _ (انڈر سکور)۔ یہ بالترتیب کسی بھی تار اور کسی ایک حرف سے مماثل ہیں۔

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





SHOW DATABASES LIKE '%a%';

مزید پیچیدہ حالات کا استعمال کیسے کریں

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

SHOW DATABASES WHERE LENGTH(`Database`) > 6;

نتائج میں اب صرف چھ حروف سے زیادہ ناموں والی میزیں ہیں:

متعلقہ: مائی ایس کیو ایل ڈیٹا بیس سکیما لکھنے کے لیے ابتدائی رہنما۔

دیگر میٹا ڈیٹا کے ذریعے ڈیٹا بیس کو فلٹر کرنا۔

ایس کیو ایل ڈیٹا بیس سے متعلق کچھ دیگر شعبوں کی حمایت کرتا ہے ، لیکن وہ اس کے ذریعے دستیاب نہیں ہیں۔ SHOW_DATABASES . ان کے لیے ، آپ کو استعمال کرنے کی ضرورت ہوگی اسکیماٹا سے ٹیبل معلومات_ سکیما ڈیٹا بیس یہ ہے کہ اس خصوصی سسٹم ٹیبل کا ڈھانچہ کیسا لگتا ہے:

ایک طرف سے SCHEMA_NAME۔ ، جو کہ بالکل اسی طرح ہے جیسے ڈیٹا بیس کالم شو ڈیٹا بیس سے ، صرف دو مفید فیلڈز ہیں: DEFAULT_CHARACTER_SET_NAME۔ اور DEFAULT_COLLATION_NAME۔ . دوسرے شعبوں کی ہمیشہ ایک جیسی قیمت ہوتی ہے ، لہذا جب فلٹرنگ کی بات آتی ہے تو بے معنی ہوتے ہیں۔

کی DEFAULT_CHARACTER_SET_NAME۔ اور DEFAULT_COLLATION_NAME۔ فیلڈز اس بات کی وضاحت کرتے ہیں کہ ڈیٹا بیس کن حروف کو سپورٹ کرتا ہے ، اور انہیں کیسے آرڈر کیا جائے۔ آپ نے پہلے ان کے بارے میں نہیں سوچا ہوگا ، لیکن اگر آپ غیر ASCII متن کے ساتھ کام کر رہے ہیں تو وہ اہم ہیں۔

جاننے والا۔ ASCII اور یونیکوڈ کے درمیان فرق اہم ہے! اگر آپ کے پاس مختلف ذرائع سے کئی ڈیٹا بیس انسٹال ہیں تو آپ کے پاس اقدار کی ایک حد ہونے کا زیادہ امکان ہے۔

پچھلی مثال کو دوبارہ استعمال کرتے ہوئے ، آپ کسی دوسرے کی طرح اس ٹیبل سے کالموں پر فلٹر کر سکتے ہیں:

SELECT schema_name FROM information_schema.schemata WHERE DEFAULT_CHARACTER_SET_NAME='utf8';

آپ سکیماتا ٹیبل پر کوئی دوسرا ٹیبل آپریشن کر سکتے ہیں ، جیسے گروپ بندی:

SELECT DEFAULT_CHARACTER_SET_NAME, COUNT(*) FROM information_schema.schemata GROUP BY DEFAULT_CHARACTER_SET_NAME;

متعلقہ: ہر وہ چیز جو آپ کو SQL GROUP BY بیان کے بارے میں جاننے کی ضرورت ہے۔

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

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

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

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

صرف اپنا ٹیکسٹ ایڈیٹر اور اس بنیادی ڈھانچے کا خاکہ ، یا 'سکیما' کے ساتھ اپنا ایس کیو ایل ڈیٹا بیس بنائیں۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • پروگرامنگ۔
  • پروگرامنگ۔
  • ڈیٹا بیس
مصنف کے بارے میں بوبی جیک۔(58 مضامین شائع ہوئے)

بوبی ایک ٹیکنالوجی کا شوقین ہے جس نے دو دہائیوں تک سافٹ ویئر ڈویلپر کی حیثیت سے کام کیا۔ وہ گیمنگ کے بارے میں پرجوش ہے ، سوئچ پلیئر میگزین میں بطور ریویو ایڈیٹر کام کرتا ہے ، اور آن لائن پبلشنگ اور ویب ڈویلپمنٹ کے تمام پہلوؤں میں ڈوبا ہوا ہے۔

بوبی جیک سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔