د مای ایس کیو ایل ډیټابیس جوړولو په اړه لارښود له سره

د مای ایس کیو ایل ډیټابیس له سکریچ څخه جوړولو په اړه لارښود

MySQL په نړۍ کې یو له خورا مشهورو اړیکو ډیټابیس مدیریت سیسټمونو (RDBMS) څخه دی. دا د خپل سرعت، اعتبار او د کارولو اسانتیا لپاره پیژندل کیږي. پدې مقاله کې، موږ به د MySQL ډیټابیس له سره جوړولو لپاره ګامونه پوښو، پشمول د نصبولو، اړیکو، جدول جوړولو، او د معلوماتو لاسوهنه.

۱. د مای ایس کیو ایل نصبول

لومړی ګام: MySQL ډاونلوډ کړئ
لومړی، تاسو اړتیا لرئ چې MySQL ډاونلوډ کړئ. د MySQL رسمي ویب پاڼې (https://dev.mysql.com/downloads/) ته لاړ شئ او د MySQL هغه نسخه غوره کړئ چې ستاسو د عملیاتي سیسټم سره سمون لري. ډاډ ترلاسه کړئ چې تاسو وړیا ټولنې نسخه ډاونلوډ کړئ.

دوهم ګام: MySQL نصب کړئ
د ډاونلوډ کولو وروسته، د ورکړل شویو لارښوونو سره سم د نصبولو مرحلې تعقیب کړئ. د نصبولو پروسه معمولا پدې کې شامله ده:

- د شرایطو او مقرراتو سره موافقه وکړئ.
- هغه برخې غوره کړئ چې نصب شي (سرور، ورک بینچ، او نور).
- د سرور ترتیبات تنظیم کړئ (پورټ، روټ پاسورډ، او نور).
- د MySQL خدمت پیل کول.

تاسو کولی شئ ډیفالټ ترتیبات غوره کړئ، مګر د روټ پټنوم یادښت کول مه هیروئ.

۲. د MySQL ورک بینچ کارول

د MySQL ورک بینچ یو GUI وسیله ده چې د ډیټابیس مدیریت اسانه کوي. لاندې لارښوونې به د MySQL ورک بینچ وکاروي، مګر تاسو کولی شئ د کمانډ لاین هم وکاروئ.

لومړی ګام: د MySQL ورک بینچ خلاص کړئ
د MySQL ورک بینچ پرانیزئ او یو نوی اتصال جوړ کړئ. د اتصال نوم او د سرور توضیحات (معمولا `localhost` یا `127.0.0.1`)، او همدارنګه هغه روټ پټنوم چې تاسو د نصبولو پرمهال جوړ کړی و، دننه کړئ.

دوهم ګام: د نوي ډیټابیس جوړول
په چپ پینل کې په ``سکیما'' باندې ښي کلیک وکړئ او ``سکیما جوړ کړئ`` غوره کړئ. د خپل مطلوب ډیټابیس نوم دننه کړئ، د مثال په توګه ``db_tutorial``.

"`sql
ډیټابیس جوړ کړئ db_tutorial;
"

۳. یو جدول جوړ کړئ

اوس به موږ په `db_tutorial` ډیټابیس کې یو جدول جوړ کړو.

لومړی ګام: ډیټابیس غوره کړئ
که تاسو د کمانډ لاین کاروئ:
"`sql
د db_tutorial وکاروئ؛
"

لوستل  د ویب غوښتنلیکونو لپاره د ډیټابیس فعالیت اصلاح کول

که تاسو د MySQL ورک بینچ کاروئ، نو د سکیماس پینل کې په `db_tutorial` باندې دوه ځله کلیک وکړئ.

دوهم ګام: د جدول جوړول
دلته د SQL سکریپټ یوه بیلګه ده چې د ``کاروونکو`` جدول جوړولو لپاره ده:

"`sql
د جدول کاروونکي جوړ کړئ (
د INT AUTO_INCREMENT لومړنۍ کیلي،
د کارونکي نوم VARCHAR(50) خالي نه دی،
برېښنالیک VARCHAR(100) خالي نه دی،
په TIMESTAMP DEFAULT CURRENT_TIMESTAMP کې جوړ شوی
);
"

تشریح:
– `id`: د اتوماتیک زیاتوالي سره د لومړني کیلي په توګه.
- `کارن نوم`: د کارن نوم د ذخیره کولو لپاره ستنه.
– `email`: د کارونکي برېښنالیک ذخیره کولو لپاره ستنه.
- `created_at`: هغه ستنه چې د ننوتلو په وخت کې د وخت ټاپه ذخیره کوي.

۴. د معلوماتو داخلول

لومړی ګام: د معلوماتو اضافه کول
موږ به د ``INSERT INTO'' قوماندې څخه کار واخلو ترڅو د ``کاروونکو'' جدول کې معلومات داخل کړو.

"`sql
د کاروونکو (کارن نوم، برېښنالیک) ارزښتونه داخل کړئ ('john_doe', '[ایمیل خوندي شوی]');
کاروونکو ته داخل کړئ (کارن نوم، برېښنالیک) ارزښتونه ('jane_doe', '[ایمیل خوندي شوی]');
"

دوهم ګام: معلومات تایید کړئ
د دې لپاره چې ډاډ ترلاسه شي چې معلومات داخل شوي دي، تاسو کولی شئ د `SELECT` کمانډ وکاروئ.

"`sql
له کاروونکو څخه غوره کړئ؛
"

۵. د معلوماتو اداره کول

لومړی ګام: د معلوماتو تازه کول
د `کاروونکو` جدول کې د معلوماتو تازه کولو لپاره، تاسو کولی شئ د `UPDATE` قومانده وکاروئ:

"`sql
کاروونکي تازه کړئ د برېښنالیک ترتیب = '[ایمیل خوندي شوی]' چیرته چې کارن نوم = 'john_doe'؛
"

دوهم ګام: د معلوماتو حذف کول
د جدول څخه د معلوماتو د حذف کولو لپاره، د `DELETE` کمانډ وکاروئ:

"`sql
له هغو کاروونکو څخه حذف کړئ چیرې چې کارن نوم = 'john_doe';
"

۶. بیک اپ او بیا رغونه

د ډیټابیس بیک اپ
د ډیټابیس بیک اپ کولو لپاره، تاسو کولی شئ د کمانډ لاین کې `mysqldump` کمانډ وکاروئ:

"ش"
mysqldump -u روټ -p db_tutorial > db_tutorial_backup.sql
"

دا قومانده به د `db_tutorial_backup.sql` فایل جوړ کړي چې د `db_tutorial` ډیټابیس ټول معلومات او جوړښت ولري.

ډیټابیس بیا رغول
د بیک اپ فایل څخه د ډیټابیس بیرته راګرځولو لپاره، لاندې کمانډ وکاروئ:

"ش"
mysql -u root -p db_tutorial < db_tutorial_backup.sql ``` ۷. د MySQL سره د نښلولو لپاره د PHP کارول

لوستل  د مجازی کولو سره د ازموینې چاپیریال تنظیم کولو لارښود
د متحرک ویب اپلیکېشنونو جوړولو لپاره، تاسو ډیری وخت اړتیا لرئ چې MySQL د پروګرام کولو ژبې لکه PHP سره وصل کړئ. دلته یو اساسي مثال دی: لومړی ګام: د اتصال کوډ لیکل د `connect.php` په نوم یو نوی فایل جوړ کړئ او لاندې کوډ اضافه کړئ: ```php د نښلولو تېروتنه) {
مړ شه ("پیوستون ناکام شو:" . $conn->connect_error)؛
}
"په بریالیتوب سره وصل شو" غږول؛
?>
"

`پاسورډ` د خپل روټ پټنوم سره بدل کړئ.

دوهم ګام: د براوزر له لارې لاسرسی
په خپل براوزر کې د `connect.php` فایل پرانیزئ. که اړیکه بریالۍ وي، نو تاسو به د "په بریالیتوب سره وصل شو" پیغام وګورئ.

۸. د ډیټابیس مدیریت کې غوره طریقې

- د شاخصونو کارول: شاخصونه کولی شي د انتخاب، داخلولو، تازه کولو او حذف کولو ځینې عملیات ګړندي کړي.
- نورمال کول: د معلوماتو د تکرار کمولو او د معلوماتو د دوام ډاډ ترلاسه کولو لپاره.
- منظم بیک اپونه: تل د خپل ډیټابیس منظم بیک اپونه ترسره کړئ ترڅو د معلوماتو له لاسه ورکولو څخه مخنیوی وشي.
- امنیت: ډاډ ترلاسه کړئ چې د تصدیق قوي میتودونه وکاروئ او ډیټابیس ته لاسرسی محدود کړئ.

پایله

پدې ټیوټوریل کې، موږ د MySQL نصبولو، ډیټابیسونو او جدولونو جوړولو، او د معلوماتو داخلولو او اداره کولو لپاره اساسي ګامونه پوښلي دي. دا ستاسو په پروژو کې د MySQL سره د کار پیل کولو لپاره یو قوي بنسټ چمتو کوي. تل په یاد ولرئ چې د غوره فعالیت او امنیت ډاډمن کولو لپاره د ډیټابیس مدیریت غوره طریقې تعقیب کړئ. موږ هیله لرو چې دا مقاله ګټوره وه، او ښه بخت!

خپل نظر ورکړۍ