سٹرکچرڈ کوئری لینگویج (SQL) ڈیٹا بیس میں ہیرا پھیری کے لیے انتخاب کا آلہ ہے۔ یہ زبان آپ کو کسی دوسرے کی طرح ڈیٹا میں ہیرا پھیری کرنے دیتی ہے ، اور اس کا استعمال شروع کرنے میں کچھ خرچ نہیں ہوتا ہے!
اگر آپ ایس کیو ایل کمانڈ میں نئے ہیں یا آپ کے اختیار میں اس طاقتور ٹول کے کچھ حصوں کی یاد دہانی کی ضرورت ہے ، تو ذیل میں ہمارے ایس کیو ایل کمانڈ چیٹ شیٹ بالکل وہی ہے جس کی آپ کو ضرورت ہے۔ اس میں موجود حیرت انگیزی کو دیکھنے کے لیے نیچے سکرول کریں ، یا مستقبل کے استعمال کے لیے پی ڈی ایف ڈاؤن لوڈ کریں۔ (پی ڈی ایف میں دی گئی کمانڈز کی مثالیں ہیں۔)
مفت ڈاؤنلوڈ: یہ چیٹ شیٹ بطور دستیاب ہے۔ ڈاؤن لوڈ کے قابل پی ڈی ایف۔ ہمارے ڈسٹری بیوشن پارٹنر ، ٹریڈپب سے۔ آپ کو صرف پہلی بار اس تک رسائی کے لیے ایک مختصر فارم مکمل کرنا پڑے گا۔ ڈاؤن لوڈ کریں ضروری ایس کیو ایل کمانڈ چیٹ شیٹ۔ .
کیا واٹس ایپ غیر صارفین کو ایس ایم ایس بھیج سکتا ہے؟
ضروری ایس کیو ایل کمانڈ چیٹ شیٹ۔
کمانڈ | عمل |
---|---|
استفسار کے احکامات۔ | |
منتخب کریں | ڈیٹا حاصل کرنے کے لیے بنیادی استفسار بلڈنگ بلاک۔ |
منتخب کریں * | SELECT کے ساتھ استعمال کرنے سے تمام کالم لوٹ جاتے ہیں۔ |
کالم منتخب کریں۔ | ان کے نام کے ساتھ عین مطابق کالم بتائیں۔ |
ٹیبل کالم منتخب کریں۔ | ایک مخصوص ٹیبل سے کالم کا حوالہ دیں۔ |
سے | اس بات کی وضاحت کریں کہ ڈیٹا کہاں تلاش کرنا ہے۔ |
اے ایس | عارضی طور پر ایک ٹیبل کا نام یا نئے نام کا کالم۔ |
کہاں | نتائج کو ایک شرط کے ساتھ فلٹر کریں۔ |
اور | WHERE شق کے ساتھ متعدد شرائط استعمال کریں۔ نتائج تمام شرائط کے مطابق ہونے چاہئیں۔ |
یا | WHERE شق کے ساتھ متعدد شرائط استعمال کریں۔ نتائج صرف ایک شرط سے ملنے کی ضرورت ہے۔ |
آرڈر بائی۔ | کالم کے ذریعے نتائج آرڈر کریں۔ ڈیٹا بیس آرڈر کرنے کا طریقہ منتخب کرتا ہے۔ |
کالم ASC کے ذریعے آرڈر کریں۔ | نتائج کو کالم کے ذریعے بڑھتے ہوئے ترتیب سے ترتیب دیں۔ |
کالم DESC کے ذریعے آرڈر کریں۔ | نتائج کو کالم کے ذریعے نزولی ترتیب میں ترتیب دیں۔ |
LIMIT | واپس کیے گئے نتائج کی تعداد کو محدود کریں۔ |
آفسیٹ | قطاروں کی پہلی آفسیٹ نمبر چھوڑیں۔ اکثر LIMIT کے ساتھ استعمال ہوتا ہے۔ |
ذیلی | کسی اور استفسار کے لیے ڈیٹا بازیافت کرنے کے لیے ایک استفسار چلائیں۔ |
مجموعی افعال | |
شمار | سوالات سے ملنے والی قطاروں کی تعداد گنیں۔ |
زیادہ سے زیادہ | ایک عددی کالم میں سب سے زیادہ قیمت لوٹائیں۔ |
MIN | عددی کالم میں سب سے کم قیمت لوٹائیں۔ |
خلاصہ | عددی کالم کی اقدار کو جمع کریں۔ |
اے وی جی | ایک عددی کالم کے لیے اوسط قدر کا حساب لگائیں۔ |
ہو رہا ہے | WHERE شق کی بجائے مجموعی افعال کے ساتھ استعمال کیا جاتا ہے۔ |
گروپ بائی | مجموعی نتائج کو بہتر بنانے کے لیے استعمال کیا جاتا ہے۔ |
آپریٹرز | |
پسند کریں | وائلڈ کارڈ آپریٹر (٪) کے ساتھ ایک پیٹرن کے لیے کیس حساس تلاش۔ |
مجھے پسند ہے | وائلڈ کارڈ آپریٹر (٪) کے ساتھ ایک پیٹرن کے لیے کیس غیر حساس تلاش۔ |
کے درمیان | دو اقدار کے درمیان قدر تلاش کریں۔ تاریخوں یا نمبروں کے ساتھ کام کرتا ہے۔ |
> | کسی شرط سے زیادہ اقدار کی تلاش کریں۔ |
> = | کسی شرط کے برابر یا اس سے زیادہ اقدار کی تلاش کریں۔ |
< | کسی شرط سے کم اقدار کی تلاش کریں۔ |
<= | کسی شرط سے کم یا اس کے برابر اقدار تلاش کریں۔ |
= | کسی شرط سے بالکل ملنے والی اقدار کی تلاش کریں۔ |
ایسی حالتوں کے لیے تلاش کریں جو کسی شرط کے برابر نہ ہوں۔ | |
یونین | ایک ہی نتیجہ میں دو منفرد سوالات (ایک ہی کالم کے ساتھ) جمع کریں۔ |
یونین سب | ایک نتیجہ میں دو سوالات (ایک ہی کالم کے ساتھ) جمع کریں۔ ڈپلیکیٹس کی اجازت ہے۔ |
IN | WHERE کے لیے شارٹ ہینڈ۔ متعدد یا شرائط کی وضاحت کرتا ہے۔ |
اندر نہیں | WHERE کے لیے شارٹ ہینڈ۔ متعدد یا شرائط کی وضاحت کرتا ہے (الٹی) یا اس کے برابر نہیں۔ |
نال ہے۔ | خالی اقدار کو چیک کریں۔ |
خالی نہیں ہے۔ | خالی اقدار کے لیے چیک کریں۔ |
انٹرسیکٹ | نتائج واپس کریں جو دو سوالات سے ملتے ہیں۔ |
تفریق | ایک سوال میں نتائج لوٹائیں جو دوسرے سوال میں نہیں ہیں۔ |
جوائن کرتا ہے۔ | |
پر | نتائج کا موازنہ اور مماثل کرنے کے لیے کالم کی وضاحت کے لیے استعمال کیا جاتا ہے۔ |
استعمال | ON کے لیے شارٹ ہینڈ ، استعمال کیا جاتا ہے جب کالم کا نام دونوں جدولوں میں ایک جیسا ہو۔ |
بائیں باہر شامل ہوں۔ | بائیں ٹیبل سے تمام نتائج ، دائیں ٹیبل سے صرف مماثل نتائج کے ساتھ۔ |
بائیں باہر شامل ہوں (NULL کے ساتھ) | (کالعدم کے ساتھ) بائیں میز سے تمام نتائج لیکن دائیں میز میں نہیں۔ |
اندرونی شرکت | تمام نتائج جو بائیں اور دائیں دونوں جدولوں میں مماثل ہیں۔ |
مکمل بیرونی شمولیت | بائیں اور دائیں دونوں جدولوں سے تمام نتائج۔ |
مکمل بیرونی شمولیت (NULL کے ساتھ) | (کالعدم) بائیں اور دائیں دونوں جدولوں کے تمام نتائج دونوں جدولوں کے نتائج کو چھوڑ کر۔ |
دائیں باہر شامل ہوں۔ | دائیں ٹیبل سے تمام نتائج ، بائیں ٹیبل سے صرف مماثل نتائج کے ساتھ۔ |
دائیں باہر سے شامل ہوں (NULL کے ساتھ) | (کالعدم کے ساتھ) دائیں میز سے تمام نتائج لیکن بائیں میز میں نہیں۔ |
میزیں بنانا اور ترمیم کرنا۔ | |
ٹیبل بنائیں۔ | ایک نئی میز بنائیں۔ |
خالی | اس فیلڈ کے لیے خالی اقدار کی اجازت دیں۔ |
نہیں۔ | اس فیلڈ کے لیے خالی اقدار کی اجازت نہ دیں۔ |
ڈیفالٹ | فیلڈ کو آباد کرنے کی ایک قدر اگر فراہم نہیں کی جاتی ہے۔ |
اے ایس | موجودہ ٹیبل کی ساخت کی بنیاد پر ایک نیا جدول بنائیں۔ نئی ٹیبل میں پرانے ٹیبل کا ڈیٹا ہوگا۔ |
ٹیبل تبدیل کریں (کالم شامل کریں) | موجودہ ٹیبل میں ایک نیا کالم شامل کریں۔ |
ٹیبل تبدیل کریں (کالم ڈراپ کریں) | ایک موجودہ ٹیبل سے ایک کالم ہٹا دیں۔ |
ٹیبل کو تبدیل کریں (کالم کو تبدیل کریں) | موجودہ کالم کا ڈیٹا ٹائپ تبدیل کریں۔ |
ٹیبل کو تبدیل کریں (کالم کا نام تبدیل کریں) | موجودہ کالم کا نام تبدیل کریں۔ |
ٹیبل کو تبدیل کریں (ٹیبل کا نام تبدیل کریں) | موجودہ ٹیبل کا نام تبدیل کریں۔ |
ٹیبل کو تبدیل کریں (مکمل طور پر تبدیل کریں) | کالم کے لیے کالعدم اقدار کی اجازت دیں۔ |
ٹیبل کو تبدیل کریں (تبدیل نہ کریں) | کالم کے لیے کالعدم اقدار کو روکیں۔ |
ڈراپ ٹیبل۔ | ٹیبل اور اس کا تمام ڈیٹا حذف کریں۔ |
TRUNCATE ٹیبل | ٹیبل میں موجود تمام ڈیٹا کو حذف کریں ، لیکن ٹیبل کو ہی نہیں۔ |
رکاوٹوں | |
بنیادی چابی | ایک قدر جو ٹیبل میں ریکارڈ کی منفرد شناخت کرتی ہے۔ NOT NULL اور UNIQUE کا مجموعہ۔ |
غیر ملکی چابی | دوسرے جدول میں ایک منفرد قدر کا حوالہ دیتا ہے۔ اکثر دوسری ٹیبل میں ایک بنیادی کلید۔ |
انوکھا۔ | اس ٹیبل کے لیے اس کالم کے لیے منفرد اقدار نافذ کریں۔ |
چیک کریں | اس بات کو یقینی بنائیں کہ اقدار ایک مخصوص شرط پر پورا اتریں۔ |
انڈیکس (تخلیق) | ٹیبلز کو بہتر بنائیں اور کالم میں انڈیکس شامل کرکے سوالات کو بہت تیز کریں۔ |
انڈیکس (منفرد بنائیں) | ایک انڈیکس بنائیں جو ڈپلیکیٹ اقدار کی اجازت نہ دے۔ |
انڈیکس (ڈراپ) | انڈیکس کو ہٹا دیں۔ |
ڈیٹا بنانا اور ترمیم کرنا۔ | |
داخل کریں (واحد قیمت) | ٹیبل میں ایک نیا ریکارڈ شامل کریں۔ |
داخل کریں (متعدد اقدار) | ایک میز پر کئی نئے ریکارڈ شامل کریں۔ |
داخل کریں (منتخب کریں) | میز میں ریکارڈ شامل کریں ، لیکن موجودہ میز سے اقدار حاصل کریں۔ |
تمام تجدید کریں) | ٹیبل میں موجود تمام ریکارڈز میں ترمیم کریں۔ |
اپ ڈیٹ (جہاں) | ٹیبل میں موجودہ ریکارڈ میں ترمیم کریں جو کسی شرط سے مماثل ہو۔ |
تمام حذف کریں) | ٹیبل سے تمام ریکارڈ ہٹا دیں۔ |
حذف کریں (کہاں) | کسی ٹیبل سے ریکارڈ ہٹا دیں جو کسی شرط سے مماثل ہو۔ |
ٹرگرز بنانا اور ترمیم کرنا۔ | |
ٹرگر بنائیں۔ | ایک محرک بنائیں۔ |
ٹریگر بنائیں (یا ترمیم کریں) | ایک ٹرگر بنائیں ، یا موجودہ ٹرگر کو اپ ڈیٹ کریں اگر کوئی ایک ہی نام کے ساتھ مل جائے۔ |
جب (پہلے) | واقعہ ہونے سے پہلے ٹرگر چلائیں۔ |
جب (بعد میں) | واقعہ ہونے کے بعد ٹرگر چلائیں۔ |
ایونٹ (داخل کریں) | داخل ہونے سے پہلے یا بعد میں ٹرگر چلائیں۔ |
ایونٹ (اپ ڈیٹ) | اپ ڈیٹ ہونے سے پہلے یا بعد میں ٹرگر چلائیں۔ |
ایونٹ (حذف) | حذف ہونے سے پہلے یا بعد میں ٹرگر چلائیں۔ |
پر | اس ٹرگر کے ساتھ کس ٹیبل کو نشانہ بنایا جائے۔ |
TRIGGER_TYPE (ہر قطار کے لیے) | تبدیل شدہ ہر قطار کے لیے ٹرگر پر عمل کریں۔ |
TRIGGER_TYPE (ہر بیان کے لیے) | فی ایس کیو ایل بیان میں ایک بار ٹرگر پر عمل کریں ، قطع نظر اس کے کہ کتنی قطاریں تبدیل کی گئی ہیں۔ |
عملدرآمد | اہم ٹرگر ڈیفینیشن کے اختتام کی نشاندہی کرنے کے لیے کلیدی لفظ۔ |
ڈراپ ٹرگر۔ | ایک محرک حذف کریں۔ |
مناظر بنانا اور ترمیم کرنا۔ | |
ویو بنائیں۔ | ایک نیا نظارہ بنائیں۔ |
اے ایس | کسی ویو کے لیے ڈیٹا کو کہاں سے حاصل کرنا ہے اس کی وضاحت کریں۔ |
کیسڈڈ چیک آپشن کے ساتھ۔ | اس بات کو یقینی بنائیں کہ کسی بھی نظارے کے ذریعے نظر ثانی شدہ ڈیٹا قاعدے کی طرف سے بیان کردہ قواعد پر پورا اترتا ہے۔ اسے کسی بھی دوسرے آراء پر لاگو کریں۔ |
مقامی چیک آپشن کے ساتھ۔ | اس بات کو یقینی بنائیں کہ کسی بھی نظارے کے ذریعے نظر ثانی شدہ ڈیٹا قاعدے کی طرف سے بیان کردہ قواعد پر پورا اترتا ہے۔ کسی دوسرے نظارے کے لیے اسے نظر انداز کریں۔ |
تخلیقی ویو بنائیں۔ | ایک تکراری نقطہ نظر بنائیں (جو کہ ایک بار بار آنے والے مشترکہ جدول کا اظہار ہے)۔ |
عارضی ویو بنائیں۔ | ایک ایسا نظارہ بنائیں جو صرف موجودہ سیشن کے لیے موجود ہو۔ |
ڈراپ ویو | ایک نظارہ حذف کریں۔ |
کامن ٹیبل ایکسپریشنز (CTEs) | |
کے ساتھ | ایک نیا مشترکہ ٹیبل ایکسپریشن بنائیں۔ |
اے ایس | CTE میں استعمال کرنے کے لیے ڈیٹا کی وضاحت کریں۔ |
، (کوما) | متعدد CTEs کی زنجیر بنائیں۔ |
at ڈیٹا بیس انجن پر عملدرآمد اور سپورٹ اکثر مختلف ہوتی ہے۔ |
ایس کیو ایل: آس پاس کی سب سے طاقتور زبان؟
اس بات کو ذہن میں رکھیں کہ SQL بولیاں ڈیٹا بیس انجن کے درمیان مختلف ہوتی ہیں۔ یہ تھوڑا سا ایچ ڈی ڈی وی ڈی اور بلو رے (یا وی ایچ ایس اور بیٹامیکس) کے درمیان فرق کی طرح ہے۔ ایس کیو ایل ڈیٹا بیس کے مابین یکساں ہے ، لیکن کبھی کبھار پیچیدہ کمانڈ تمام عمل درآمد میں بالکل یکساں کام نہیں کر سکتی ہے۔ اس چیٹ شیٹ میں زیادہ تر SQL کمانڈ کسی بھی ڈیٹا بیس میں کام کریں گی۔ پیچیدہ احکامات جہاں ڈیٹا بیس سپورٹ مختلف ہوتا ہے اس طرح نوٹ کیا جاتا ہے۔
ایک بار جب آپ ایس کیو ایل کو جان لیں ، آپ اسے مختلف استعمالات پر لاگو کرسکتے ہیں۔ چاہے آپ مینجمنٹ سسٹم ، پروگرامنگ پروجیکٹ ، یا بنیادی رپورٹنگ کے ساتھ کام کر رہے ہوں ، SQL ڈیٹا بیس میں موجود خام طاقت کو کھول دیتا ہے۔ ہمارا پڑھنا نہ بھولیں۔ ایس کیو ایل کے لیے بنیادی پروگرامر کا رہنما۔ ، ان احکامات کو استعمال کرنے کے طریقے پر گہری نظر ڈالنے کے لیے۔
بانٹیں بانٹیں ٹویٹ ای میل۔ کینن بمقابلہ نیکن: کون سا کیمرا برانڈ بہتر ہے؟
کینن اور نیکن کیمرہ انڈسٹری کے دو بڑے نام ہیں۔ لیکن کون سا برانڈ کیمروں اور عینکوں کی بہتر لائن اپ پیش کرتا ہے؟
ونڈوز 10 پر سلیپ ٹائمر سیٹ کرنے کا طریقہاگلا پڑھیں۔ متعلقہ موضوعات۔
- پروگرامنگ۔
- چیٹ شیٹ۔
- ایس کیو ایل
جو یونیورسٹی آف لنکن یونیورسٹی سے کمپیوٹر سائنس میں گریجویٹ ہیں۔ وہ ایک پیشہ ور سافٹ وئیر ڈویلپر ہے ، اور جب وہ ڈرون نہیں اڑاتا یا موسیقی نہیں لکھتا ، تو وہ اکثر تصاویر لیتے یا ویڈیو بناتے ہوئے پایا جا سکتا ہے۔
جو کوبرن سے مزید۔
ہماری نیوز لیٹر کو سبسکرائب کریں
ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!
سبسکرائب کرنے کے لیے یہاں کلک کریں۔