MySQL میں ڈیٹا بیس اسٹیٹمنٹ کیسے کام کرتا ہے۔

Mysql My Y A Bys As Y Mn Kys Kam Krta



MySQL ایک وسیع پیمانے پر استعمال ہونے والا RDBMS ہے جو مختلف ڈیٹا بیس آپریشنز کو انجام دینے کے لیے مختلف کمانڈز اور سوالات کو سپورٹ کرتا ہے۔ ان میں سے ایک نیا ڈیٹا بیس بنا رہا ہے جسے استعمال کرکے کیا جا سکتا ہے۔ ڈیٹا بیس بنائیں 'بیان. CREATE DATABASE سٹیٹمنٹ آپ کو MySQL سرور میں تخلیق کے مراعات کے ساتھ ایک خاص نام کے ساتھ ایک نئے ڈیٹا بیس کی وضاحت کرنے کی اجازت دیتا ہے۔ اس بیان کو استعمال کرتے ہوئے، آپ نئے ڈیٹا بیس کے لیے مختلف آپشنز کی وضاحت کر سکتے ہیں، جیسے ڈیفالٹ کریکٹر سیٹ، کولیشن وغیرہ۔

یہ مضمون وضاحت کرے گا کہ کس طرح ڈیٹا بیس کی تخلیق کے بیانات MySQL میں کام کرتے ہیں۔







MySQL سرور میں ڈیٹا بیس کا بیان کیسے کام کرتا ہے؟

MySQL میں، 'کا استعمال کرکے ایک نیا ڈیٹا بیس بنایا جا سکتا ہے۔ ڈیٹا بیس بنائیں مخصوص نام کے ساتھ بیان۔ ڈیٹا بیس بنانے کا نحو ذیل میں دیا گیا ہے:



ڈیٹا بیس بنائیں [ ڈیٹا بیس کا نام ] ;


مندرجہ بالا نحو میں، 'کو تبدیل کریں [ڈیٹا بیس کا نام] کسی بھی مناسب ڈیٹا بیس کے نام پر۔



آئیے ڈیٹا بیس بنانے کی مثالوں کی طرف چلتے ہیں، لیکن اس سے پہلے یقینی بنائیں کہ آپ نے MySQL ڈیٹا بیس میں لاگ ان کیا ہے۔





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

ڈیٹا بیس کا نام بنانے کی ایک مثال ' linuxhintdatabase ' ذیل میں دیا گیا ہے:



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


آؤٹ پٹ


آؤٹ پٹ نے ظاہر کیا کہ ڈیٹا بیس کا نام ' linuxhintdatabase ' بنا دیا گیا ہے.

اب آئیے تصدیق کریں کہ آیا ڈیٹا بیس بنایا گیا تھا یا نہیں ' دکھائیں 'حکم مندرجہ ذیل ہے:

دکھائیں تخلیق ڈیٹا بیس linuxhintdatabase;


آؤٹ پٹ


آؤٹ پٹ نئے بنائے گئے ڈیٹا بیس (linuxhintdatabase) کے بارے میں معلومات کو ظاہر کرتا ہے۔

مثال 2: 'اگر موجود نہیں' آپشن کے ساتھ ایک ڈیٹا بیس بنائیں

MySQL میں نیا ڈیٹا بیس بناتے وقت، ' اگر موجود نہیں ہے۔ ” آپشن کا استعمال اس بات کی تصدیق کے لیے کیا جاتا ہے کہ مخصوص ڈیٹا بیس (ایک ہی نام) سرور میں پہلے سے موجود نہیں ہے۔ 'کا استعمال کرکے ڈیٹا بیس بنانے کے لئے اگر موجود نہیں ہے۔ 'آپشن درج ذیل کمانڈ کو ٹائپ کریں:

اگر موجود نہ ہو تو ڈیٹا بیس بنائیں linuxhintdatabase1؛


مندرجہ بالا کمانڈ میں، ' linuxhintdatabase1 نیا ڈیٹا بیس کا نام ہے۔

آؤٹ پٹ


آؤٹ پٹ سے پتہ چلتا ہے کہ ڈیٹا بیس بنایا گیا تھا۔

مثال 3: کریکٹر سیٹ اور کولیٹ کے ساتھ ڈیٹا بیس بنائیں

' کریکٹر سیٹ ڈیٹا بیس کے لیے کریکٹر انکوڈنگ کی وضاحت کرتا ہے، جبکہ ' کولیٹ ” حروف کو ترتیب دینے اور موازنہ کرنے کے قواعد کی وضاحت کرتا ہے۔ 'CHARACTER SET' اور 'COLLATE' کے ساتھ ڈیٹا بیس بنانے کے لیے، درج ذیل کمانڈ کو ٹائپ کریں:

ڈیٹا بیس بنائیں linuxhintdatabase2 کریکٹر سیٹ utf8mb4 کولیٹ utf8mb4_unicode_ci؛


آؤٹ پٹ


آؤٹ پٹ نے ظاہر کیا کہ ڈیٹا بیس کو مخصوص اختیارات کے ساتھ بنایا گیا ہے۔

نئے بنائے گئے ڈیٹا بیس کا استعمال کیسے کریں؟

ڈیٹا بیس کو استعمال کر کے منتخب کیا جا سکتا ہے استعمال کریں MySQL میں لاگ ان کرنے کے بعد کمانڈ۔ MySQL ڈیٹا بیس کو استعمال کرنے کی ایک مثال ذیل میں دی گئی ہے۔

linuxhintdatabase استعمال کریں؛


آؤٹ پٹ


آؤٹ پٹ نے ظاہر کیا کہ ڈیٹا بیس کو نئے بنائے گئے ڈیٹا بیس میں تبدیل کر دیا گیا ہے جس کا مطلب ہے کہ اب صارف اسے استعمال کر سکے گا۔

نئے بنائے گئے ڈیٹا بیس میں براہ راست لاگ ان کیسے کریں؟

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

mysql میں md -p linuxhintdatabase


مندرجہ بالا کمانڈ میں، ' md 'صارف کا نام ہے، اور' linuxhintdatabase ڈیٹا بیس کا نام ہے۔ اس کمانڈ پر عمل کرنے کے بعد، آپ سے MySQL سرور کے لیے پاس ورڈ داخل کرنے کے لیے کہا جائے گا۔

آؤٹ پٹ


آؤٹ پٹ سے پتہ چلتا ہے کہ ڈیٹا بیس منسلک ہو چکا ہے۔

ڈیٹا بیس کو کیسے حذف کریں؟

MySQL میں، ڈیٹا بیس کو ' کا استعمال کرتے ہوئے حذف کیا جا سکتا ہے ڈراپ کمانڈ، مثال ذیل میں دی گئی ہے:

ڈراپ ڈیٹا بیس لینکس ہینٹ ڈیٹا بیس؛


مندرجہ بالا کمانڈ میں، ' linuxhintdatabase ڈیٹا بیس کا نام ہے۔

آؤٹ پٹ


آؤٹ پٹ نے ظاہر کیا کہ ڈیٹا بیس کو چھوڑ دیا گیا تھا (حذف کر دیا گیا تھا)۔

نتیجہ

' ڈیٹا بیس بنائیں بیان ایک طاقتور خصوصیت ہے جو صارفین کو کسی بھی اضافی اختیارات یا ترتیبات کے ساتھ MySQL سرور میں ایک نیا ڈیٹا بیس بنانے کی اجازت دیتی ہے۔ اس مضمون نے ڈیٹا بیس بنانے، ڈیٹا بیس کا استعمال کرتے ہوئے، ڈیٹا بیس میں براہ راست لاگ ان کرنے، اور ڈیٹا بیس کو حذف کرنے کی مثالوں کے ساتھ CREATE DATABASE بیان کے نحو کی وضاحت کی ہے۔