صرف SQLite میں ٹیبل کیسے بنایا جائے اگر یہ پہلے سے موجود نہیں ہے؟

Srf Sqlite My Ybl Kys Bnaya Jay Agr Y P L S Mwjwd N Y



SQLite ڈیٹا بیس کے انتظام کے لیے ایک اچھی طرح سے پسند کیا جانے والا، موثر، اور ہلکا پھلکا نظام ہے جو بہت سے مختلف ایپلی کیشنز میں استعمال ہوتا ہے۔ SQLite کے ساتھ کام کرتے وقت، یہ ضروری ہے۔ میز کی تخلیق کو ہینڈل کریں نقل اور غلطیوں سے بچنے کے لیے مؤثر طریقے سے۔

اس مضمون میں، ہم دریافت کریں گے SQLite میں ٹیبل کیسے بنایا جائے۔ ، اس بات کو یقینی بنانا کہ یہ صرف اس صورت میں بنایا گیا ہے۔ یہ پہلے سے موجود نہیں ہے.







یہ مضمون احاطہ کرے گا:



1: ٹیبل کمانڈ بنائیں

SQLite ڈیٹا بیس میں، ایک نیا ٹیبل بنایا گیا ہے۔ ٹیبل بنائیں کمانڈ. ٹیبل کا نام اور کالم کی تعریفیں کلیدی لفظ کے بعد فراہم کی جاتی ہیں۔ ٹیبل بنائیں . کالم کی تعریفیں ڈیٹا کی اقسام اور رکاوٹوں کی وضاحت کرتی ہیں جو کالموں پر لاگو ہوتی ہیں۔ کو پھانسی دے رہا ہے۔ ٹیبل بنائیں اگر ٹیبل پہلے سے موجود ہے تو کمانڈ کے نتیجے میں غلطی ہوگی۔ نتیجے کے طور پر، SQLite ٹیبل صرف اس صورت میں بنائے جائیں جب وہ پہلے سے موجود نہ ہوں۔



2: میں کیسے تعین کر سکتا ہوں کہ آیا کوئی میز موجود ہے؟

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





PRAGMA table_info ( میری_ٹیبل ) ;



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

3: اگر کوئی ٹیبل موجود نہ ہو تو اسے کیسے بنایا جائے؟

تعمیر ٹیبل اگر موجود نہیں ہے۔ بیان کو صرف ٹیبل بنانے کے لیے استعمال کیا جا سکتا ہے اگر یہ پہلے سے موجود نہیں ہے۔ چاہے ٹیبل پہلے سے موجود نہیں ہے، یہ جملہ اسے بناتا ہے۔ دوسری صورت میں، یہ چیک کرتا ہے کہ آیا یہ کرتا ہے. ٹیبل بنانے کی سب سے مؤثر تکنیک صرف اس صورت میں جب یہ پہلے سے موجود نہ ہو تو اسے استعمال کرنا ہے۔ ٹیبل اگر موجود نہیں ہے۔ بیان

یہ بیان اس بات کو یقینی بناتا ہے کہ ٹیبل تخلیق کمانڈ صرف اس وقت عمل میں آتی ہے جب مخصوص نام کے ساتھ ٹیبل موجود نہ ہو۔

آئیے کمانڈز کو دیکھیں۔

اگر میری_ٹیبل موجود نہیں ہے تو ٹیبل بنائیں
( آئی ڈی انٹیجر پرائمری کلید، نام کا متن، تنخواہ اصلی ) ;

یہ ایس کیو ایل کوڈ چیک کرتا ہے کہ آیا میری_ٹیبل ٹیبل موجود ہے. اگر یہ موجود نہیں ہے، تو یہ مخصوص کالموں اور رکاوٹوں کے ساتھ ٹیبل بناتا ہے۔

اب، اگر ہم استعمال کرتے ہیں پراگما کمانڈ دوبارہ:

PRAGMA table_info ( میری_ٹیبل ) ;

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

نتیجہ

ایس کیو ایلائٹ میں ٹیبل بنانا صرف اس صورت میں جب یہ موجود نہ ہو ڈپلیکیٹ ٹیبل بنانے سے بچنے کے لیے ضروری ہے جو ڈیٹا میں ہیرا پھیری کرنے کی کوشش کرتے وقت غلطیوں کا سبب بنے۔ بیان اگر موجود نہ ہو تو ٹیبل بنائیں ایسا کرنے کے لیے استعمال کیا جا سکتا ہے۔ اس ٹیوٹوریل میں کے کام کے بارے میں بات کی گئی ہے۔ ٹیبل بنائیں کمانڈ جس نے SQLite ڈیٹا بیس میں ٹیبلز کی تخلیق کو یقینی بنایا۔