جو تعارف

منظم ڪيل سوال ٻولي، سڀني جديد رشتياتي ڊيسڪٽيسس جي پويان آهي

منظم ڪيل سوال ٻوليء (SQL) ڊيٽابيس جي ٻولي آهي. تمام جديد نسخي واري ڊيٽابيس ، بشمول رسائي، FileMaker پرو، Microsoft SQL Server ۽ Oracle استعمال ڪريو ان جي بنيادي عمارت جي بلاڪ جي طور تي. حقيقت ۾، اهو اڪثر ڪري صرف هڪ طريقو آهي جيڪو توهان پنهنجو ڊيٽابيس سان رابطو ڪري سگهو ٿا. سڀ گرافڪ صارف جو بين الاقوامي مداخلت جيڪي ڊيٽا داخلا ۽ ٺاهه جي ڪارڪردگي جي ڪارڪردگي مهيا ڪن ٿا SQL SQL مترجمن کان وڌيڪ ناهي. اهي اهي ڪارناما وٺي ويندا آهن جيڪي گرافڪ طور تي انجام ڏين ٿا ۽ انهن کي ڊيٽابيس ۾ ايس ايم ايس حڪم ڏنل سمجهي ٿو.

SQL سان گڏ ساڳيو آهي

هن نقطي تي، توهان سوچيو ته توهان ڪنهن پروگرامر نه آهيو ۽ هڪ پروگرامنگ ٻولي سکڻ وارا ضرور توهان جي گلي کي نه ڇڏي آهي. خوش قسمت، ان جي بنياد تي، SQL هڪ سادي ٻولي آهي. اهو هڪ محدود تعداد آهي، ۽ انهن حڪمن کي تمام پڙهڻ وارو آهي ۽ تقريبن جوڙجڪ جهڙوڪ انگريزي جملن وانگر آهي.

ڊيٽابيس کي متعارف ڪرائڻ

سمجھڻ لاء SQL، انهي کي ضروري سمجهڻ لاء ضروري آهي ته ڊيٽابيس ۾ ڪم ڪيئن ڪجي. جيڪڏهن توهان اصطلاحن سان "ميز،" "رشيد،" ۽ "سوال،" صحيح طريقي سان آرام ڪري رهيا آهيو. جيڪڏهن نه، توهان اڳيان اچڻ کان آرٽيڪل ڊيٽابيس بنياديات پڙهڻ چاهيندا.

اچو ته هڪ مثال ڏسون. فرض ڪريو توهان وٽ هڪ سهولت ڊيٽابيس جي سهولت رکڻ جي سهولت رکڻ لاء ڊزائين ڪيل ڊيٽابيس آهي. توهان جي ڊيٽابيس ۾ ٽيبل جي هڪ شايد شايد توهان جي سمورن شين جي قيمتن تي لڳل هجي جيڪي منفرد شين اسٽاڪ جي ترتيب سان هر شيء کي سڃاڻي ٿو. شايد شايد توهان جي ٽيبل کي هڪ سادي نالو ڏيو "قيمتن."

شايد توهان پنهنجي ذخيري مان شيون ڪڍڻ چاهيو ٿا جيڪا قيمت 25 کان مٿي آهن، انهن سڀني قسمن جي هڪ فهرست لاء "ڊيٽابيس" ڊيٽابيس هوندي. هي ڪهڙو آھي جتي SQL ۾.

توهان جو پهريون SQL سوال

ان کان اڳ اسان ان ڄاڻ کي SQL بيان ۾ حاصل ڪرڻ جي ضرورت گهرجن، اسان کي انهيء انگريزي ۾ اسان جي سوال کي جملي ڪرڻ جي ڪوشش ڪندا. اسان چاهيون ٿا ته "قيمت جي جدولن تان تمام اسٽاڪ نمبر چونڊيو جتي قيمت 25 کان مٿي آهي." اهو هڪ خوبصورت سادي درخواست جڏهن انگريزي انگريزي ۾ اظهار ڪيو آهي ۽ اهو تقريبا بلڪل آسان آهي SQL ۾. هتي ڏنل SQL بيان جو بيان آهي:

چونڊ اسٽاڪ نمبر
کان قيمتون
جتي قيمت> 5

اهو ائين ئي آسان آهي جيئن! جيڪڏهن توهان بلند آواز مٿان بيان پڙهو، توهان اهو ڳولي سگھو ٿا ته اهو اسان جي آخري پيراگراف ۾ انگريز سوال سان تمام گهڻو آهي.

SQL بيان بيان ڪرڻ

هاڻي اچو ته هڪ ٻيو مثال ڏيو. ان وقت، اسان ان کي پسمانده ڪنداسين. پهرين، مان توهان کي SQL بيان بيان ڪنداسين ۽ ڏسو ته ڏسو ته توهان انهيء انگريزي ۾ وضاحت ڪري سگهو ٿا:

چونڊ قيمت
کان قيمتون
جيئن StockNumber = 3006

سو، توهان ڇا سمجهيو ته اهو بيان ڪندو آهي؟ اهو صحيح آهي، اهو 3006 ڊيسٽ جي قيمت ڊيٽابيس مان قيمت حاصل ڪري ٿو.

اسان وٽ ھڪڙو سادو سبق آھي جيڪو توھان اسان جي بحث کان پري ھليو وڃي ٿو: SQL وانگر سنڌي آھي. پریشان نه ڪريو توهان ايل ايس بيان بيان ڪريو ٿا بيان؛ اسان انهي جي سلسلي ۾ ضرور حاصل ڪنداسين. بس اهو محسوس ڪيو ته SQL نه خوفزده ناهي جيئن ته اهو پهريون ڀيرو ظاهر ٿئي.

SQL بيانات جي رينج

SQL بيانن جي وڏي حد تائين بيان ڪري ٿي، جنهن مان چونڊيو صرف هڪ آهي. هتي ڪجهه عام بيانن جي بيانن جا ڪجهه مثال آهن:

انهن SQL بيانن سان گڏ، توهان SQL کلازز استعمال ڪري سگهو ٿا، انهن جي وچ ۾ اڳئين مثالن ۾ استعمال ٿيل شق جو. هنن شقن تي ڊيٽا جي قسم کي ڪم ڪرڻ لاء ڪم ڪرڻ جي خدمت ڪندو آهي. WHERE شق جي علاوه، هتي ٻيا عام طور تي استعمال ٿيل مادو آهن:

جيڪڏهن توهان وڌيڪ ايس اي ايس ڳولڻ ۾ دلچسپي وٺندا آهيو، SQL فصليات هڪ گهڻ طبقي جو سبق آهي جيڪو SQL جي اجزاء ۽ ڪمن بابت وڌيڪ تفصيل سان ڏسڻ ۾ اچي ٿو.