کا تعارف

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

ساختہ سوال کی زبان (SQL) ڈیٹا بیس کی زبان ہے. تمام جدید نسبتا ڈیٹا بیس ، بشمول رسائی، FileMaker پرو، مائیکروسافٹ SQL سرور اور اوریکل استعمال SQL کو ان کی بنیادی عمارت کے بلاک کے طور پر استعمال کرتے ہیں. دراصل، یہ اکثر ایسا ہی طریقہ ہے جسے آپ ڈیٹا بیس کے ساتھ بات چیت کرسکتے ہیں. اعداد و شمار کے اندراج اور ہیریپشن کی فعالیت فراہم کرنے والے تمام گرافیکل صارف انٹرفیس SQL SQL منتظمین سے زیادہ کچھ نہیں ہیں. وہ ایسے اقدامات کرتے ہیں جو آپ گرافیک طور پر انجام دیتے ہیں اور ڈیٹا بیس کی طرف سے سمجھنے والے SQL حکموں میں تبدیل کرتے ہیں.

SQL انگریزی کی طرح ہے

اس موقع پر، آپ یہ سوچ رہے ہو کہ آپ پروگرامر نہیں ہیں اور ایک پروگرامنگ زبان سیکھنے میں یقینی طور پر آپ کی گلی نہیں ہے. خوش قسمتی سے، اس کے بنیادی میں، SQL ایک سادہ زبان ہے. اس کی محدود تعداد میں کمانڈ ہیں، اور ان کے حکم بہت پڑھنے قابل ہیں اور انگریزی جملے جیسے تقریبا منظم ہیں.

ڈیٹا بیس متعارف کرایا

SQL کو سمجھنے کے لئے، یہ ڈیٹا بیسس کیسے کام کرتا ہے کی بنیادی تفہیم کرنے کے لئے ضروری ہے. اگر آپ "میز،" "رشتہ،" اور "سوال" کے ساتھ شرائط کے ساتھ آرام دہ اور پرسکون ہیں تو آگے آگے بڑھانے کے لئے آزاد محسوس کریں! اگر نہیں، تو آپ آگے بڑھنے سے قبل آرٹیکل ڈیٹا بیس بنیادیات کو پڑھنا چاہتے ہیں.

آئیے ایک مثال دیکھیں. فرض کریں کہ آپ کو سہولت اسٹور کے لئے انوینٹری کو برقرار رکھنے کے لئے تیار ایک آسان ڈیٹا بیس ہے. آپ کے ڈیٹا بیس میں میزائل میں سے ایک میں آپ کی شیلف پر اشیاء کی قیمتوں پر مشتمل ہوسکتا ہے جو منفرد اسٹاک نمبروں کی طرف اشارہ کرتا ہے جو ہر چیز کی شناخت کرتا ہے. آپ شاید اس میز کو ایک سادہ نام جیسے "قیمتیں" دیں گے.

شاید آپ اپنے اسٹور سے اشیاء کو ہٹا دیں جو 25 ڈالر سے زائد ہیں، آپ ان تمام اشیاء کی ایک فہرست کے لئے "ڈیٹا" کا ڈیٹا بیس کریں گے. یہ ہے کہ SQL جہاں میں آتا ہے.

آپ کا پہلا SQL سوال

اس سے پہلے ہم اس بیان کو حاصل کرنے کے لئے ضروری SQL بیان میں داخل ہونے سے پہلے، سادہ انگریزی میں ہمارے سوال کو جموں کی کوشش کرتے ہیں. ہم "قیمتوں کی میز سے تمام اسٹاک نمبروں کو منتخب کرنا چاہتے ہیں جہاں قیمت $ 25 سے زائد ہے." یہ سادہ انگریزی میں بیان کردہ ایک بہت سادہ درخواست ہے، اور یہ SQL میں تقریبا آسان ہے. یہاں اسی SQL بیان کا ہے:

منتخب اسٹاک نمبر
قیمتوں سے
جب قیمت> 5

ایسا ہی آسان ہے! اگر آپ بلند آواز سے اوپر بیان پڑھتے ہیں، تو آپ کو یہ پتہ چلتا ہے کہ ہم نے آخری پیراگراف میں یہ انگریزی سوال کی بہت ہی اسی طرح کی ہے.

SQL بیانات کی تشریح

اب ہم ایک اور مثال کی کوشش کریں. تاہم، اس وقت، ہم اسے پسماندہ کریں گے. سب سے پہلے، میں آپ کو SQL بیان فراہم کروں گا اور اگر آپ سادہ انگریزی میں اس کی وضاحت کر سکتے ہیں تو دیکھیں گے:

منتخب قیمت
قیمتوں سے
اسٹاک نمی = ​​3006

تو، آپ کو یہ بیان کیا خیال ہے؟ یہ صحیح ہے، یہ قیمت 3006 آئٹم کے لئے ڈیٹا بیس سے حاصل کرتا ہے.

ایک آسان سبق آپ کو اس نقطۂٔٔٔٔٔٔٔٔٔٔٔٔٔٔٔٔ سے ہمارا دور ہونا چاہئے: SQL انگریزی کی طرح ہے. آپ SQL کے بیانات کی تعمیر کے بارے میں فکر مت کرو؛ ہم اپنی باقی سیریزوں میں اس کو ملیں گے. صرف اس بات کا احساس ہے کہ SQL کو خوفزدہ نہیں ہونا چاہئے کیونکہ یہ پہلے ظاہر ہوتا ہے.

SQL بیانات کی حد

ایس ایس ایس کی ایک وسیع رینج فراہم کرتا ہے، جن میں سے انتخاب صرف ایک ہے. یہاں دیگر عام SQL بیانات کے کچھ مثالیں ہیں:

ان SQL بیانات کے علاوہ، آپ SQL شقز استعمال کرسکتے ہیں، ان میں سے جو پچھلے مثالوں میں استعمال کیا جاتا ہے وہ شق. یہ فقرہ کام کرنے کے لئے اعداد و شمار کے قسم کو بہتر بنانے کے لئے خدمت کرتے ہیں. WHERE شق کے علاوہ، یہاں عام طور پر استعمال کردہ مادہ ہیں:

اگر آپ مزید SQL میں تلاش کرنے میں دلچسپی رکھتا ہے تو، SQL بنیادوں کو ایک کثیر الیکشن ٹیوٹوریل ہے جو SQL کے اجزاء اور پہلوؤں کو مزید تفصیل سے پڑھتا ہے.