ایس کیو ایل سرور ڈراپ ڈیٹا بیس

Ays Kyw Ayl Srwr Rap Y A Bys



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

اس مضمون کا مقصد آپ کو یہ سمجھنے میں مدد کرنا ہے کہ مختلف طریقوں کا استعمال کرتے ہوئے SQL سرور میں ڈیٹا بیس کیسے بنانا اور چھوڑنا ہے۔

ایس کیو ایل سرور ڈیٹا بیس بنائیں (ٹرانزیکٹ-ایس کیو ایل)

SQL سرور میں ڈیٹا بیس بنانے کا پہلا اور سب سے عام طریقہ CREATE DATABASE اسٹیٹمنٹ ہے۔







بیان ایک نحو کی پیروی کرتا ہے جیسا کہ دکھایا گیا ہے:



ڈیٹا بیس بنائیں [database_name]؛

ہم CREATE DATABASE کلیدی لفظ سے شروع کرتے ہیں، اس کے بعد اس ڈیٹا بیس کا نام آتا ہے جسے آپ بنانا چاہتے ہیں۔ یہ یقینی بنانا اچھا ہے کہ ڈیٹا بیس کا نام SQL سرور شناخت کنندہ کے نام کے اصولوں کی پابندی کرتا ہے۔



ایس کیو ایل سرور ڈیٹا بیس کے نام کو بھی 128 حروف تک محدود کرتا ہے۔





مثال کے طور پر، linuxhint نامی ڈیٹا بیس بنانے کے لیے، ہم کمانڈ چلا سکتے ہیں:

ڈیٹا بیس linuxhint بنائیں؛

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



مثال کے طور پر، مندرجہ ذیل گرافیکل انٹرفیس میں بنائے گئے ڈیٹا بیس کو دکھاتا ہے۔

Transact-SQL بیان کا استعمال کرتے ہوئے سرور میں تمام ڈیٹا بیس دکھانے کے لیے، درج ذیل کو چلائیں:

منتخب کریں
نام
سے
master.SYS.DATABASES D ;

اس میں سرور میں موجود تمام ڈیٹا بیس کے نام درج ذیل ہونے چاہئیں:

نام     |
---------+
ماسٹر   |
tempdb   |
ماڈل    |
msdb   |
مقامی    |
linuxhint|

نوٹ کریں کہ کوئی بھی ایس کیو ایل سرور تجویز کرتا ہے کہ سرور میں صارف کے ڈیٹا بیس کو بنانے، ترمیم کرنے یا چھوڑنے سے پہلے ماسٹر ڈیٹا بیس کا بیک اپ لیں۔

سرور کی ترتیب پر منحصر ہے، کمانڈ کو ماسٹر ڈیٹا بیس پر ڈیٹا بیس تخلیق کرنے کی اجازت درکار ہو سکتی ہے۔

ایس کیو ایل سرور ڈراپ ڈیٹا بیس – ٹرانزیکٹ ایس کیو ایل۔

ہم موجودہ ڈیٹا بیس کو چھوڑنے کے لیے Transact-SQL کمانڈ استعمال کر سکتے ہیں جیسا کہ ذیل میں نحو میں دکھایا گیا ہے۔

- ایس کیو ایل سرور نحو

ڈراپ ڈیٹا بیس [ اگر موجود ہو ] { database_name} ;

اگر موجود ہے تو IF EXISTS شق آپ کو ڈیٹا بیس کو مشروط طور پر چھوڑنے کی اجازت دیتی ہے۔ اگر مخصوص نام کے ساتھ ڈیٹا بیس موجود نہیں ہے، تو سرور غلطی واپس نہیں کرتا ہے۔

مثال کے طور پر، ہم نے پہلے بنایا ہوا linuxhint ڈیٹا بیس چھوڑنے کے لیے، کمانڈ چلائیں:

اگر linuxhint موجود ہو تو ڈیٹا بیس چھوڑ دیں؛

اسے سرور سے مخصوص نام کے ساتھ ڈیٹا بیس کو ہٹا دینا چاہیے۔

ایس کیو ایل سرور ڈراپ ڈیٹا بیس - ایس کیو ایل سرور مینجمنٹ اسٹوڈیو کا استعمال

ہم سرور سے موجودہ ڈیٹا بیس کو چھوڑنے کے لیے گرافیکل طریقہ بھی استعمال کر سکتے ہیں۔

SSMS میں، آبجیکٹ ایکسپلورر کھولیں اور ڈیٹا بیس کے آپشن کو پھیلائیں۔ وہ ڈیٹا بیس تلاش کریں جسے آپ ہٹانا چاہتے ہیں، دائیں کلک کریں، اور حذف کو منتخب کریں۔

اس سے ایک نیا ڈائیلاگ کھلنا چاہیے جو آپ کو ڈیٹا بیس کو حذف کرتے وقت شامل کرنے کے لیے آپشنز کو منتخب کرنے کی اجازت دیتا ہے۔ کسی بھی کنکشن کے تصادم سے بچنے کے لیے، 'موجودہ کنکشن بند کریں' کو منتخب کریں۔

نتیجہ

اس پوسٹ میں، ہم نے Transact-SQL کمانڈز اور گرافیکل انٹرفیس کا استعمال کرتے ہوئے ڈیٹا بیس بنانے اور حذف کرنے کی بنیادی باتیں دریافت کیں۔