، رشتہ دار ڈیٹا بیس میں استعمال ہونے والی ایک مقبول ترین زبان ہے۔ اس زبان کو ڈیٹا بیس کو سنبھالنے اور سوالات کی مدد سے ڈیٹا کو جوڑنے کے لئے استعمال کیا جاتا ہے۔ ایسی ہی ایک سوال ہے سوال داخل کریں . لہذا ، انٹریٹ کوئری ایس کیو ایل کے اس مضمون میں ، آپ درج ذیل ترتیب میں داخل کردہ INTO بیان کو سمجھیں گے:
جاوا میں ٹرم کیا کرتا ہے؟
ایس کیو ایل میں انسٹرٹ سوالات کیا ہے؟
ایس کیو ایل INSERT INTO بیان کو کسی ٹیبل میں نئے ٹیپلز شامل کرنے کے لئے استعمال کیا جاتا ہے ، ڈیٹا بیس کے ل.۔ اس SQL استفسار کی مدد سے ، آپ کسی خاص کالم میں یا عام طور پر تمام کالموں کے ل data ڈیٹا داخل کرسکتے ہیں۔ نیز ، آپ کسی ایک میز یا ایک سے زیادہ قطاروں کے ل another کسی دوسرے جدول سے مخصوص میز پر ڈیٹا داخل کرسکتے ہیں۔ لہذا ، اب آپ SQL میں INSERT استفسار کیا کرتے ہیں ، آئیے ہم آگے بڑھیں اور اس استفسار کا نحو دیکھیں۔
نحو میں داخل کریں
دو طریقے ہیں جن کے ذریعے آپ INSERT استفسار کو نافذ کرسکتے ہیں۔
کالم کے نام اور قدر کے ساتھ
جدول کا نام (کالم 1 ، کالم 2 ، کالم 3 ، ... ، کالم این) قیمتیں (ویلیو 1 ، ویلیو 2 ، ویلیو 3 ، ...)
اقدار کے ساتھ
جدول نام کی قیمتیں داخل کریں (ویلیو 1 ، ویلیو 2 ، ویلیو 3 ، ...)
نوٹ: جب آپ دوسرا طریقہ استعمال کرتے ہیں تو ، آپ کو یہ یقینی بنانا ہوگا کہ کالم کے ناموں کی طرح اسی ترتیب میں اقدار کا ذکر کیا گیا ہے۔
لہذا ، اب ، کہ آپ INSERT بیان کے نحو کو جانتے ہیں ، اس مضمون کے اگلے Insert استفسار SQL پر ، آئیے ایک مثال دیکھیں۔
INSERT کے بیان کی مثال
نمونہ ڈیٹا کے بطور ٹیبل کے نام کے ساتھ مندرجہ ذیل ٹیبل پر غور کریں:
ID | نام | عمر | فون نمبر | تنخواہ |
ایک | سنجے | 2. 3 | 9876543210 | 30000 |
2 | ریا | 30 | 9977742234 | 150000 |
3 | وائپر | 32 | 9898989898 | 175000 |
4 | سمرن | 28 | 9955555433 | 65000 |
5 | اکشے | 3. 4 | 9646434437 | 200000 |
اب ، ہم بتائیں کہ آپ اس جدول میں ایک قطار داخل کرنا چاہتے ہیں۔ اس کے بعد ، آپ مندرجہ بالا نحو کو مندرجہ ذیل طریقے سے استعمال کرسکتے ہیں۔
# کالم کے ناموں اور اقدار کے ساتھ نمونہ ڈیٹا (ID ، نام ، عمر ، فون نمبر ، تنخواہ) VALUES ('6'، 'روہت'، '25'، '9924388761'، '35000') # صرف نمونہ ڈیٹا قیمتوں میں داخل کردہ اقدار کے ساتھ ('6' ، 'روہت' ، '25' ، '9924388761' ، '35000')
ایک بار جب آپ استفسار پر عملدرآمد کرتے ہیں تو ، آپ کو نیچے کی پیداوار نظر آئے گی:
ID | نام | عمر | فون نمبر | تنخواہ |
ایک | سنجے | 2. 3 | 9876543210 | 30000 |
2 | ریا | 30 | 9977742234 | 150000 |
3 | وائپر | 32 | 9898989898 | 175000 |
4 | سمرن | 28 | 9955555433 | 65000 |
5 | اکشے | 3. 4 | 9646434437 | 200000 |
6 | روہت | 25 | 9924388761 | 35000 |
ٹھیک ہے ، یہ ایک میز پر ایک نیا ریکارڈ داخل کرنے کے بارے میں تھا۔ لیکن ، کچھ دوسرے منظرنامے بھی ہوسکتے ہیں ، جہاں آپ ایس کیو ایل کا استعمال کرنا چاہیں گے۔ منظرنامے مندرجہ ذیل ہوسکتے ہیں۔
- میں کسی میز سے مخصوص قطاریں کیسے کاپی کرسکتا ہوں؟
- کسی ٹیبل کے تمام کالم کسی اور ٹیبل میں داخل کرنے کا طریقہ کیا ہے؟
- میں کسی ٹیبل کے ٹیبل کے مخصوص کالم کیسے ڈال سکتا ہوں؟
ان سوالات کا جواب INSERT کے بیان کے ساتھ SELECT بیان کا استعمال کرتے ہوئے ہے۔لہذا ، انٹریٹ کوئوری ایس کیو ایل کے اس مضمون میں اگلے ، آئیے سمجھیں کہ INSERT INTO میں SELECT بیان کو کس طرح استعمال کریں۔
INSERT INTO میں منتخب سوال کا استعمال
کسی دوسرے جدول سے ڈیٹا کو منتخب کرنے کے لئے انکوٹ INTO بیان کے ساتھ ساتھ SELECT استفسار استعمال کیا جاتا ہے۔ ایس کیو ایل میں INSERT استفسار کے ساتھ منتخب بیان کو منتخب کرنے کے لئے مختلف طریقے ہیں۔
- ایک میز سے مخصوص قطاریں کاپی کریں
- میںایک میز کے تمام کالم سیرٹ کریں
- کسی جدول کے مخصوص کالم داخل کرنا
ایک میز سے مخصوص قطاریں کاپی کریں
آپ قطع قطع کے ساتھ منتخب بیان کا استعمال کرتے ہوئے کسی میز سے دوسرے میز میں قطاروں کا ایک مخصوص سیٹ داخل کرسکتے ہیں۔
نحو:
ٹیبل 1 کے اندر داخل کریں * ٹیبل 2 سے جہاں کی حالت منتخب کریں
یہاں ، آپ کسی شرط کی بنیاد پر ٹیبل 2 سے ٹیبل 1 تک اقدار داخل کرنے کی کوشش کر رہے ہیں۔
مثال:
ایک مثال پر غور کریں ، جہاں آپ کو ہماری عمر ٹیبل (نمونہ ڈیٹا) سے نئی ٹیبل (نیا_ڈیٹا) کی عمر> 30 کی بنیاد پر کچھ قطاریں داخل کرنا ہوں گی۔
جاوا میں اتلی کاپی اور گہری کاپی
نیا_ٹاٹا منتخب کریں * نمونہ ڈیٹا سے جہاں عمر اور ایمپیمپجیٹ 30
آؤٹ پٹ:
ID | نام | عمر | فون نمبر | تنخواہ |
3 | وائپر | 32 | 9898989898 | 175000 |
5 | اکشے | 3. 4 | 9646434437 | 200000 |
میں ایک میز کے تمام کالم سیرٹ کریں
ستارے (*) کا استعمال کرکے INSERT INTO استفسار کے ذریعہ آپ ایک کالم سے کسی دوسرے جدول میں کالم داخل کرسکتے ہیں۔
نحو:
ٹیبل 1 میں شامل کریں * ٹیبل 2 سے منتخب کریں
یہاں ، آپ جدول 2 سے ٹیبل 1 تک تمام کالمز داخل کرنے کی کوشش کر رہے ہیں۔
مثال:
ایک مثال پر غور کریں ، جہاں آپ کو ہمارے اوپر ٹیبل (نمونہ ڈیٹا) سے ایک نئے ٹیبل (مثال ڈٹا) میں کالم داخل کرنا ہوں گے۔نیز ، یہ بھی غور کیج Example کہ مثال ڈیٹا میں پہلے سے درج ذیل اعداد و شمار موجود ہیں:
ID | نام | عمر | فون نمبر | تنخواہ |
7 | سہاس | 2. 3 | 9876543239 | 42000 |
8 | مینا | 31 | 9765412345 | 192000 |
اب ، نمونہ ڈیٹا سے اوپر کے جدول تک تمام کالمز اور قطاریں داخل کرنے کے لئے مندرجہ ذیل استفسار پر عملدرآمد کریں۔
نمونہ ڈیٹا سے مثال کے طور پر ڈیٹا کو منتخب کریں
آؤٹ پٹ:
ID | نام | عمر | فون نمبر | تنخواہ |
7 | سہاس | 2. 3 | 9876543239 | 42000 |
8 | مینا | 31 | 9765412345 | 192000 |
ایک | سنجے | 2. 3 | 9876543210 | 30000 |
2 | ریا | 30 | 9977742234 | 150000 |
3 | وائپر | 32 | 9898989898 | 175000 |
4 | سمرن | 28 | 9955555433 | 65000 |
5 | اکشے | 3. 4 | 9646434437 | 200000 |
کسی جدول کے مخصوص کالم داخل کرنا
آپ کالموں کا ایک مخصوص سیٹ منتخب کرکے کسی ٹیبل سے کسی دوسرے ٹیبل میں داخل کرسکتے ہیں۔
نحو:
ٹیبل 1 میں داخل کریں (کالم_ نام) ٹیبل 2 سے کالم_ نام منتخب کریں
یہاں ، آپ ٹیبل 2 سے ٹیبل 1 تک مخصوص کالم داخل کرنے کی کوشش کر رہے ہیں۔
روبی ویب سائٹ ٹیوٹوریل پر روبی
مثال:
ایک مثال پر غور کریں ، جہاں آپ کو ٹیبل (نمونہ ڈیٹا) سے ٹیبل (نمونہ ڈیٹا) میں کالم (ID ، نام) داخل کرنا ہوں گے۔
نمونہ ڈیٹا (ID ، نام) منتخب ID ، نام ، مثال کے ڈیٹا سے داخل کریں
آؤٹ پٹ:
ID | نام | عمر | فون نمبر | تنخواہ |
ایک | سنجے | 2. 3 | 9876543210 | 30000 |
2 | ریا | 30 | 9977742234 | 150000 |
3 | وائپر | 32 | 9898989898 | 175000 |
4 | سمرن | 28 | 9955555433 | 65000 |
5 | اکشے | 3. 4 | 9646434437 | 200000 |
7 | سہاس | خالی | خالی | خالی |
8 | مینا | خالی | خالی | خالی |
اس کے ساتھ ، ہم داخل کریں استفسار ایس کیو ایل سے متعلق اس مضمون کو ختم کردیں گے۔ مجھے امید ہے کہ آپ SQL میں INSERT INTO استفسار کو استعمال کرنے کا طریقہ سمجھ گئے ہوں گے۔ہم نے INSERT استفسار کے استعمال کے مختلف طریقے دیکھے ہیں۔ اگر آپ اس کے بارے میں مزید معلومات حاصل کرنا چاہتے ہیں ایس کیو ایل اور اس اوپن سورس سے متعلقہ ڈیٹا بیس کو جاننے کے ل. ، پھر ہمارا چیک کریں جو انسٹرکٹر کی زیر قیادت براہ راست تربیت اور حقیقی زندگی کے منصوبے کے تجربے کے ساتھ آتا ہے۔ اس تربیت سے آپ کو ایس کیو ایل کو گہرائی میں سمجھنے اور اس موضوع پر عبور حاصل کرنے میں مدد ملے گی۔
ہمارے لئے ایک سوال ہے؟ براہ کرم ”کے تبصرے والے حصے میں اس کا ذکر کریں۔ استفسارات ایس کیو ایل داخل کریں ”اور میں آپ کے پاس واپس آؤں گا۔