د مای ایس کیو ایل ډیټابیس له سکریچ څخه جوړولو په اړه لارښود
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 کارول
مړ شه ("پیوستون ناکام شو:" . $conn->connect_error)؛
}
"په بریالیتوب سره وصل شو" غږول؛
?>
"
`پاسورډ` د خپل روټ پټنوم سره بدل کړئ.
دوهم ګام: د براوزر له لارې لاسرسی
په خپل براوزر کې د `connect.php` فایل پرانیزئ. که اړیکه بریالۍ وي، نو تاسو به د "په بریالیتوب سره وصل شو" پیغام وګورئ.
۸. د ډیټابیس مدیریت کې غوره طریقې
- د شاخصونو کارول: شاخصونه کولی شي د انتخاب، داخلولو، تازه کولو او حذف کولو ځینې عملیات ګړندي کړي.
- نورمال کول: د معلوماتو د تکرار کمولو او د معلوماتو د دوام ډاډ ترلاسه کولو لپاره.
- منظم بیک اپونه: تل د خپل ډیټابیس منظم بیک اپونه ترسره کړئ ترڅو د معلوماتو له لاسه ورکولو څخه مخنیوی وشي.
- امنیت: ډاډ ترلاسه کړئ چې د تصدیق قوي میتودونه وکاروئ او ډیټابیس ته لاسرسی محدود کړئ.
پایله
پدې ټیوټوریل کې، موږ د MySQL نصبولو، ډیټابیسونو او جدولونو جوړولو، او د معلوماتو داخلولو او اداره کولو لپاره اساسي ګامونه پوښلي دي. دا ستاسو په پروژو کې د MySQL سره د کار پیل کولو لپاره یو قوي بنسټ چمتو کوي. تل په یاد ولرئ چې د غوره فعالیت او امنیت ډاډمن کولو لپاره د ډیټابیس مدیریت غوره طریقې تعقیب کړئ. موږ هیله لرو چې دا مقاله ګټوره وه، او ښه بخت!