Casharro ku saabsan abuurista database MySQL laga bilaabo xoqan

Cashar ku saabsan Abuuritaanka Kaydka MySQL laga bilaabo xoqidda

MySQL waa mid ka mid ah nidaamyada maaraynta xogta xiriirka (RDBMS) ee ugu caansan adduunka. Waxaa loo yaqaanaa xawaaraha, isku halaynta, iyo fududaynta isticmaalka. Maqaalkan, waxaan ku dabooli doonaa tallaabooyinka lagu abuurayo xogta MySQL laga bilaabo xoq, oo ay ku jiraan rakibidda, isku xirka, abuurista jadwalka, iyo maaraynta xogta.

1. Rakibaadda MySQL

Tallaabada 1: Soo dejiso MySQL
Marka hore, waxaad u baahan tahay inaad soo dejiso MySQL. Booqo bogga rasmiga ah ee MySQL (https://dev.mysql.com/downloads/) oo dooro nooca MySQL ee la jaanqaadaya nidaamkaaga hawlgalka. Hubi inaad soo dejiso nooca Bulshada ee bilaashka ah.

Tallaabada 2: Ku rakib MySQL
Ka dib marka aad soo dejiso, raac tallaabooyinka rakibidda sida ku cad tilmaamaha la bixiyay. Habka rakibiddu wuxuu caadi ahaan ka kooban yahay:

– Ku heshiiya shuruudaha iyo xaaladaha.
– Xullo qaybaha la rakibayo (Server, Workbench, iwm.).
- Deji dejimaha server-ka (dekedda, erayga sirta ah ee xididka, iwm.).
- Bilaabidda adeegga MySQL.

Waxaad dooran kartaa dejimaha caadiga ah, laakiin ha ilaawin inaad qorto erayga sirta ah ee asalka ah.

2. Adeegsiga MySQL Workbench

MySQL Workbench waa qalab GUI ah oo sahlaya maaraynta xogta. Tilmaamaha soo socda waxay isticmaali doonaan MySQL Workbench, laakiin waxaad sidoo kale isticmaali kartaa khadka taliska.

Tallaabada 1: Fur MySQL Workbench
Fur MySQL Workbench oo samee xiriir cusub. Geli magaca isku xirka iyo faahfaahinta server-ka (badanaa `localhost` ama `127.0.0.1`), iyo sidoo kale erayga sirta ah ee aad abuurtay intii lagu jiray rakibidda.

Tallaabada 2: Abuuritaanka Kaydka Xogta Cusub
Midig-guji 'Qorshayaasha' ee ku yaal guddiga bidix oo dooro 'Create Schema'. Geli magaca xogta aad rabto, tusaale ahaan `db_tutorial`.

"`s sql
ABUUR XOGTA DB_tutorial;
““

3. Samee Shaxda

Hadda waxaan ka abuuri doonnaa jadwal ku jira xogta 'db_tutorial'.

Tallaabada 1: Dooro Kaydka Xogta
Haddii aad isticmaaleyso khadka taliska:
"`s sql
ISTICMAAL db_tutorial;
““

Haddii aad isticmaaleyso MySQL Workbench, laba jeer guji 'db_tutorial' ee ku yaal guddiga qaab-dhismeedka.

Tallaabada 2: Samaynta Shaxda
Waa kan tusaale qoraal SQL ah oo lagu abuurayo jadwalka `users':

"`s sql
SAMEE isticmaalayaasha TEBL-ka (
id INT AUTO_INCREMENT FURAHA AASAASIGA AH,
magaca isticmaalaha VARCHAR(50) MA NULL,
iimayl VARCHAR (100) MA NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
““

Sharaxaad:
– `id`: Sida furaha aasaasiga ah oo leh kordhin otomaatig ah.
– `username`: Tiirka lagu kaydiyo magaca isticmaalaha.
– `email`: Tiirka lagu kaydiyo emaylka isticmaalaha.
– `created_at`: Tiir lagu kaydiyo shaabadda waqtiga markii la sameeyay qoraalka.

4. Gelinta Xogta

Tallaabada 1: Ku darista Xogta
Waxaan isticmaali doonnaa amarka 'INSERT INTO' si aan xogta ugu gelinno jadwalka 'users'.

"`s sql
KU GELI isticmaalayaasha (magaca isticmaalaha, iimaylka) QIIMAYAASHA ('john_doe', '[emailka waa la ilaaliyay]');
GELIYA isticmaalayaasha (magaca isticmaalaha, iimaylka) QIIMAYAASHA ('jane_doe', '[emailka waa la ilaaliyay]');
““

Tallaabada 2: Xaqiiji Xogta
Si loo hubiyo in xogta la geliyay, waxaad isticmaali kartaa amarka 'SELECT'.

"`s sql
KA XULO dadka isticmaala;
““

5. Maareynta Xogta

Tallaabada 1: Cusboonaysiinta Xogta
Si aad u cusbooneysiiso xogta ku jirta jadwalka `users', waxaad isticmaali kartaa amarka `UPDATE`:

"`s sql
Cusbooneysii isticmaalayaasha SET email = '[emailka waa la ilaaliyay]'HALKA magaca isticmaalaha = 'john_doe';
““

Tallaabada 2: Tirtiridda Xogta
Si aad xogta uga tirtirto jadwalka, isticmaal amarka 'DELETE':

"`s sql
KA TIRTIR dadka isticmaala HALKA magaca isticmaalaha = 'john_doe';
““

6. Kaydinta iyo Soo Celinta

Kaydinta Xogta
Si aad u kaydiso xogta kaydka ah, waxaad isticmaali kartaa amarka 'mysqldump' ee khadka taliska:

"`sh"
mysqldump -u xididka -p db_tutorial > db_tutorial_backup.sql
““

Amarkani wuxuu abuuri doonaa fayl `db_tutorial_backup.sql` ah oo ka kooban dhammaan xogta iyo qaab-dhismeedka xogta `db_tutorial`.

Soo Celinta Kaydka Xogta
Waayo soo celi xogta kaydka faylka kaydinta, isticmaal amarka soo socda:

"`sh"
mysql -u xididka -p db_tutorial < db_tutorial_backup.sql
““

7. Adeegsiga PHP si loogu xiro MySQL

Si aad u abuurto barnaamijyo shabakadeed oo firfircoon , waxaad inta badan u baahan tahay inaad MySQL ku xirto luqadda barnaamijyada sida PHP. Waa kan tusaale aasaasi ah:

Tallaabada 1aad: Koodhka Qorista Isku xirka
Samee fayl cusub oo loogu magac daray `connect.php` oo ku dar koodka soo socda:

"php
dhiman("Xiriirka wuu fashilmay: ". $conn->ku xidh_error);
}
ku celcelin "Si guul leh ayaa loogu xiray";
?>
““

Ku beddel 'password' eraygaaga sirta ah ee asalka ah.

Tallaabada 2: Ku gal biraawsarka
Fur faylka `connect.php` biraawsarkaaga. Haddii xiriirku guuleysto, waxaad arki doontaa farriinta "Si guul leh ayuu isugu xiran yahay."

8. Dhaqamada ugu Fiican ee Maareynta Xogta

– Adeegsiga Tusmooyinka: Tusmooyinku waxay dedejin karaan qaar ka mid ah hawlgallada SELECT, INSERT, UPDATE, iyo TIRTIR.
– Caadiyeynta: Si loo yareeyo isku-darka xogta loona hubiyo isku-xirnaanta xogta.
– Kaydinta Caadiga ah: Had iyo jeer samee kayd celin joogto ah oo ku saabsan xogtaada si aad uga fogaato luminta xogta.
– Amniga: Hubi inaad isticmaasho habab xaqiijin oo xooggan oo aad xaddido marin u helidda xogta.

Gabagabo

Casharkan, waxaan ku soo qaadanay tallaabooyinka aasaasiga ah ee lagu rakibayo MySQL, abuurista xogta iyo miisaska, iyo gelinta iyo maaraynta xogta. Tani waxay bixisaa aasaas adag oo lagu bilaabayo shaqada MySQL ee mashaariicdaada. Had iyo jeer xasuuso inaad raacdo dhaqamada ugu wanaagsan ee maaraynta xogta si loo hubiyo waxqabadka ugu wanaagsan iyo amniga. Waxaan rajeyneynaa in maqaalkani uu waxtar lahaa, nasiib wacanna!

Faallo ka tag