Koyarwa kan yadda ake ƙirƙirar bayanai na MySQL daga farko

Koyarwa kan ƙirƙirar MySQL Database daga Scratch

MySQL yana ɗaya daga cikin shahararrun tsarin kula da bayanai na dangantaka (RDBMS) a duniya. An san shi da saurinsa, amincinsa, da sauƙin amfani. A cikin wannan labarin, za mu yi bayani kan matakan ƙirƙirar bayanai na MySQL daga farko, gami da shigarwa, haɗi, ƙirƙirar tebur, da sarrafa bayanai.

1. Shigarwar MySQL

Mataki na 1: Shigar da MySQL
Da farko, kana buƙatar saukar da MySQL. Ziyarci gidan yanar gizon MySQL na hukuma (https://dev.mysql.com/downloads/) kuma zaɓi sigar MySQL da ta dace da tsarin aikinka. Tabbatar ka sauke sigar Community kyauta.

Mataki na 2: Shigar da MySQL
Bayan saukarwa, bi matakan shigarwa bisa ga umarnin da aka bayar. Tsarin shigarwa yawanci ya haɗa da:

– Ku yarda da sharuɗɗa da ƙa'idodi.
– Zaɓi abubuwan da za a shigar (Sabar, Wurin Aiki, da sauransu).
- Saita saitunan sabar (tashar jiragen ruwa, kalmar sirri ta asali, da sauransu).
– Fara aikin MySQL.

Za ka iya zaɓar saitunan tsoho, amma kar ka manta ka rubuta kalmar sirri ta asali.

2. Amfani da MySQL Workbench

MySQL Workbench kayan aiki ne na GUI wanda ke sauƙaƙa sarrafa bayanai. Umarnin da ke ƙasa za su yi amfani da MySQL Workbench, amma kuma za ku iya amfani da layin umarni.

Mataki na 1: Bude MySQL Workbench
Buɗe MySQL Workbench kuma ƙirƙirar sabuwar haɗi. Shigar da sunan haɗin da bayanan sabar (yawanci `localhost` ko `127.0.0.1`), da kuma kalmar sirri da kuka ƙirƙira yayin shigarwa.

Mataki na 2: Ƙirƙirar Sabuwar Bayanan Bayanai
Danna dama akan 'Schemas' a cikin ɓangaren hagu kuma zaɓi 'Ƙirƙiri Schema'. Shigar da sunan bayanan da kake so, misali 'db_tutorial'.

"sql
ƘIRƘIRA BAYANAI db_tutorial;
““

3. Ƙirƙiri Tebur

Yanzu za mu ƙirƙiri tebur a cikin bayanan 'db_tutorial'.

Mataki na 1: Zaɓi Bayanan Bayanai
Idan ana amfani da layin umarni:
"sql
YI AMFANI da db_tutorial;
““

KARANTA  Yadda ake shigar da Linux akan kwamfutar Windows

Idan kana amfani da MySQL Workbench, danna sau biyu akan 'db_tutorial' a cikin kwamitin tsare-tsare.

Mataki na 2: Ƙirƙirar Tebur
Ga misali na rubutun SQL don ƙirƙirar teburin `users`:

"sql
ƘIRƘIRA masu amfani da TABLE (
id INT AUTO_INCREMENT PRIMARY MAKULLI,
sunan mai amfani VARCHAR(50) BA RUWAN BANE,
imel ɗin VARCHAR(100) BA NULL ba,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
““

Bayani:
– `id`: A matsayin babban maɓalli tare da ƙara-atomatik.
– `sunan mai amfani`: Shafi don adana sunan mai amfani.
– `email`: Shafi don adana imel ɗin mai amfani.
– `created_at`: Shafi don adana tambarin lokaci lokacin da aka ƙirƙiri shigarwar.

4. Shigar da Bayanai

Mataki na 1: Ƙara Bayanai
Za mu yi amfani da umarnin 'INSERT INTO' don saka bayanai a cikin teburin 'users'.

"sql
SAKA A CIKIN masu amfani (sunan mai amfani, imel) ƘA'IDOJI ('john_doe', '[email kariya]');
SAKA A CIKIN masu amfani (sunan mai amfani, imel) ƘA'IDOJI ('jane_doe', '[email kariya]');
““

Mataki na 2: Tabbatar da Bayanai
Domin tabbatar da an shigar da bayanai, zaka iya amfani da umarnin `SELECT`.

"sql
ZAƁI DAGA MASU AMFANI;
““

5. Gudanar da Bayanai

Mataki na 1: Sabunta Bayanai
Don sabunta bayanai a cikin teburin `users`, zaku iya amfani da umarnin `UPDATE`:

"sql
SABUNTAR da masu amfani SET imel = '[email kariya]'INA sunan mai amfani = 'john_doe';
““

Mataki na 2: Share Bayanai
Don share bayanai daga tebur, yi amfani da umarnin 'DELETE':

"sql
Goge DAGA MASU AMFANI INDA sunan mai amfani = 'john_doe';
““

6. Ajiyar waje da Dawowa

Ajiyayyen Bayanan Bayanai
Don adana bayanai, zaka iya amfani da umarnin 'mysqldump' akan layin umarni:

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

Wannan umarni zai ƙirƙiri fayil ɗin `db_tutorial_backup.sql` wanda ya ƙunshi dukkan bayanai da tsarin rumbun adana bayanai na `db_tutorial`.

Dawo da Bayanan Bayanai
Don dawo da bayanai daga fayil ɗin madadin, yi amfani da umarnin mai zuwa:

"`sh
mysql -u root -p db_tutorial < db_tutorial_backup.sql ``` 7. Amfani da PHP don Haɗawa zuwa MySQL

KARANTA  Amfanin amfani da girgijen kwamfuta don kasuwanci
Domin ƙirƙirar aikace-aikacen yanar gizo masu ƙarfi, sau da yawa kuna buƙatar haɗa MySQL da harshen shirye-shirye kamar PHP. Ga misali na asali: Mataki na 1: Rubuta Lambar Haɗin Ƙirƙiri sabon fayil mai suna `connect.php` kuma ƙara lambar mai zuwa: ```php connect_error) {
die("Haɗin ya gaza: " . $conn->haɗi_kuskure);
}
amsa "An haɗa da nasara";
?>
““

Sauya kalmar sirri ta asali da kalmar sirri.

Mataki na 2: Shiga ta hanyar Browser
Buɗe fayil ɗin `connect.php` a cikin burauzarka. Idan haɗin ya yi nasara, za ka ga saƙon "An haɗa shi cikin nasara."

8. Mafi kyawun Ayyuka a Gudanar da Bayanan Bayanai

– Amfani da Fihirisa: Fihirisa na iya hanzarta wasu ayyukan SELECT, INSERT, UPDATE, da DELETE.
– Daidaita bayanai: Don rage kwafi bayanai da kuma tabbatar da daidaiton bayanai.
– Ajiye bayanai na yau da kullun: Kullum yi ajiyar bayanai na yau da kullun don guje wa asarar bayanai.
– Tsaro: Tabbatar da amfani da ingantattun hanyoyin tantancewa da kuma takaita damar shiga rumbun adana bayanai.

Kammalawa

A cikin wannan koyaswar, mun tattauna matakai na asali don shigar da MySQL, ƙirƙirar bayanai da tebura, da sakawa da sarrafa bayanai. Wannan yana ba da tushe mai ƙarfi don fara aiki tare da MySQL a cikin ayyukanku. Kullum ku tuna ku bi mafi kyawun hanyoyin sarrafa bayanai don tabbatar da ingantaccen aiki da tsaro. Muna fatan wannan labarin ya taimaka, kuma sa'a!

Ku bar sharhi