Scratch වෙතින් MySQL දත්ත සමුදායක් නිර්මාණය කිරීම පිළිබඳ නිබන්ධනය
MySQL යනු ලොව වඩාත්ම ජනප්රිය සම්බන්ධතා දත්ත සමුදා කළමනාකරණ පද්ධති (RDBMS) වලින් එකකි. එය එහි වේගය, විශ්වසනීයත්වය සහ භාවිතයේ පහසුව සඳහා ප්රසිද්ධය. මෙම ලිපියෙන්, ස්ථාපනය, සම්බන්ධතා, වගු නිර්මාණය සහ දත්ත හැසිරවීම ඇතුළුව මුල සිටම MySQL දත්ත සමුදායක් නිර්මාණය කිරීමේ පියවර අපි ආවරණය කරන්නෙමු.
1. MySQL ස්ථාපනය
පියවර 1: MySQL බාගන්න
පළමුව, ඔබ MySQL බාගත කළ යුතුය. නිල MySQL වෙබ් අඩවියට (https://dev.mysql.com/downloads/) පිවිස ඔබේ මෙහෙයුම් පද්ධතියට ගැලපෙන MySQL අනුවාදය තෝරන්න. නොමිලේ ප්රජා අනුවාදය බාගත කිරීමට වග බලා ගන්න.
පියවර 2: MySQL ස්ථාපනය කරන්න
බාගත කිරීමෙන් පසු, සපයා ඇති උපදෙස් අනුව ස්ථාපන පියවර අනුගමනය කරන්න. ස්ථාපන ක්රියාවලියට සාමාන්යයෙන් ඇතුළත් වන්නේ:
- නියමයන් සහ කොන්දේසි වලට එකඟ වන්න.
– ස්ථාපනය කිරීමට අවශ්ය සංරචක තෝරන්න (සේවාදායකය, වැඩ බංකුව, ආදිය).
- සේවාදායක සැකසුම් සකසන්න (වරාය, මූල මුරපදය, ආදිය).
– MySQL සේවාව ආරම්භ කිරීම.
ඔබට පෙරනිමි සැකසුම් තෝරා ගත හැකිය, නමුත් root මුරපදය සටහන් කර ගැනීමට අමතක නොකරන්න.
2. MySQL Workbench භාවිතා කිරීම
MySQL Workbench යනු දත්ත සමුදා කළමනාකරණය පහසු කරන GUI මෙවලමකි. පහත උපදෙස් MySQL Workbench භාවිතා කරනු ඇත, නමුත් ඔබට විධාන රේඛාවද භාවිතා කළ හැකිය.
පියවර 1: MySQL Workbench විවෘත කරන්න
MySQL Workbench විවෘත කර නව සම්බන්ධතාවයක් සාදන්න. සම්බන්ධතා නාමය සහ සේවාදායක විස්තර (සාමාන්යයෙන් `localhost` හෝ `127.0.0.1`), මෙන්ම ස්ථාපනය අතරතුර ඔබ නිර්මාණය කළ root මුරපදය ඇතුළත් කරන්න.
පියවර 2: නව දත්ත සමුදායක් නිර්මාණය කිරීම
වම් පුවරුවේ ඇති `Schemas` මත දකුණු-ක්ලික් කර `Create Schema` තෝරන්න. ඔබට අවශ්ය දත්ත සමුදා නාමය ඇතුළත් කරන්න, උදාහරණයක් ලෙස `db_tutorial`.
"`වර්ග
db_tutorial දත්ත සමුදාය සාදන්න;
""
3. වගුවක් සාදන්න
දැන් අපි `db_tutorial` දත්ත සමුදාය තුළ වගුවක් සාදන්නෙමු.
පියවර 1: දත්ත සමුදාය තෝරන්න
විධාන රේඛාව භාවිතා කරන්නේ නම්:
"`වර්ග
db_නිබන්ධනය භාවිතා කරන්න;
""
MySQL Workbench භාවිතා කරන්නේ නම්, schemas පැනලයේ `db_tutorial` මත දෙවරක් ක්ලික් කරන්න.
පියවර 2: වගුවක් නිර්මාණය කිරීම
`පරිශීලක` වගුවක් නිර්මාණය කිරීම සඳහා SQL ස්ක්රිප්ට් එකක උදාහරණයක් මෙන්න:
"`වර්ග
වගු පරිශීලකයින් සාදන්න (
id INT AUTO_INCREMENT ප්රාථමික යතුර,
පරිශීලක නාමය VARCHAR(50) ශුන්ය නොවේ,
ඊමේල් කරන්න VARCHAR(100) ශුන්ය නොවේ,
TIMESTAMP DEFAULT CURRENT_TIMESTAMP හිදී නිර්මාණය කරන ලදී
);
""
පැහැදිලි කිරීම:
– `id`: ස්වයංක්රීය වර්ධකයක් සහිත ප්රාථමික යතුරක් ලෙස.
– `පරිශීලක නාමය`: පරිශීලක නාමය ගබඩා කිරීමට තීරුව.
– `ඊමේල්`: පරිශීලක විද්යුත් තැපෑල ගබඩා කිරීමට තීරුව.
– `created_at`: ඇතුළත් කිරීම නිර්මාණය කරන විට වේලා මුද්රාව ගබඩා කිරීමට තීරුව.
4. දත්ත ඇතුළත් කිරීම
පියවර 1: දත්ත එකතු කිරීම
`පරිශීලකයින්` වගුවට දත්ත ඇතුළු කිරීමට අපි `INSERT INTO` විධානය භාවිතා කරමු.
"`වර්ග
පරිශීලකයින්ට ඇතුළු කරන්න (පරිශීලක නාමය, විද්යුත් තැපෑල) අගයන් ('john_doe', '[විද්යුත් ආරක්ෂිත]');
පරිශීලකයින්ට ඇතුළු කරන්න (පරිශීලක නාමය, විද්යුත් තැපෑල) අගයන් ('jane_doe', '[විද්යුත් ආරක්ෂිත]');
""
පියවර 2: දත්ත සත්යාපනය කරන්න
දත්ත ඇතුළත් කර ඇති බව සහතික කර ගැනීම සඳහා, ඔබට `SELECT` විධානය භාවිතා කළ හැකිය.
"`වර්ග
පරිශීලකයින්ගෙන් තෝරන්න;
""
5. දත්ත කළමනාකරණය
පියවර 1: දත්ත යාවත්කාලීන කිරීම
`පරිශීලකයින්` වගුවේ දත්ත යාවත්කාලීන කිරීමට, ඔබට `UPDATE` විධානය භාවිතා කළ හැකිය:
"`වර්ග
UPDATE පරිශීලකයින් SET email = '[විද්යුත් ආරක්ෂිත]'WHERE පරිශීලක නාමය = 'john_doe';
""
පියවර 2: දත්ත මකා දැමීම
වගුවකින් දත්ත මකා දැමීමට, `DELETE` විධානය භාවිතා කරන්න:
"`වර්ග
පරිශීලක නාමය = 'john_doe'; WHERE පරිශීලකයින්ගෙන් මකන්න;
""
6. උපස්ථ සහ ප්රතිස්ථාපනය
දත්ත සමුදා උපස්ථය
දත්ත සමුදායක් උපස්ථ කිරීමට, ඔබට විධාන රේඛාවේ `mysqldump` විධානය භාවිතා කළ හැකිය:
"`ෂ්
mysqldump -u root -p db_tutorial > db_tutorial_backup.sql
""
මෙම විධානය මඟින් `db_tutorial_backup.sql` ගොනුවක් සාදනු ඇති අතර එහි `db_tutorial` දත්ත සමුදායේ සියලුම දත්ත සහ ව්යුහය අඩංගු වේ.
දත්ත සමුදාය ප්රතිසාධනය කරන්න
සදහා උපස්ථ ගොනුවෙන් දත්ත සමුදාය ප්රතිස්ථාපනය කරන්න, පහත විධානය භාවිතා කරන්න:
"`ෂ්
mysql -u root -p db_tutorial <db_tutorial_backup.sql
""
7. MySQL වෙත සම්බන්ධ වීමට PHP භාවිතා කිරීම
ගතික වෙබ් යෙදුම් නිර්මාණය කිරීම සඳහා , ඔබට බොහෝ විට PHP වැනි ක්රමලේඛන භාෂාවක් සමඟ MySQL සම්බන්ධ කිරීමට අවශ්ය වේ. මෙන්න මූලික උදාහරණයක්:
1 වන කොටස: ලිවීමේ කේතය සම්බන්ධතාවය
`connect.php` නමින් නව ගොනුවක් සාදා පහත කේතය එක් කරන්න:
"`php"
die(“සම්බන්ධතාවය අසාර්ථකයි: ” . $conn->connect_error);
}
දෝංකාරය "සාර්ථකව සම්බන්ධ විය";
?>
""
`password` වෙනුවට ඔබේ root මුරපදය යොදන්න.
පියවර 2: බ්රව්සරය හරහා ප්රවේශ වන්න
ඔබගේ බ්රවුසරයේ `connect.php` ගොනුව විවෘත කරන්න. සම්බන්ධතාවය සාර්ථක නම්, "සාර්ථකව සම්බන්ධ විය" යන පණිවිඩය ඔබට පෙනෙනු ඇත.
8. දත්ත සමුදා කළමනාකරණයේ හොඳම පිළිවෙත්
– දර්ශක භාවිතා කිරීම: දර්ශක මඟින් සමහර SELECT, INSERT, UPDATE සහ DELETE මෙහෙයුම් වේගවත් කළ හැක.
– සාමාන්යකරණය: දත්ත අනුපිටපත් කිරීම අඩු කිරීමට සහ දත්ත අනුකූලතාව සහතික කිරීමට.
– නිතිපතා උපස්ථ: දත්ත නැතිවීම වළක්වා ගැනීම සඳහා ඔබේ දත්ත සමුදායේ නිතිපතා උපස්ථ සිදු කරන්න.
– ආරක්ෂාව: ශක්තිමත් සත්යාපන ක්රම භාවිතා කිරීමට සහ දත්ත සමුදායට ප්රවේශය සීමා කිරීමට වග බලා ගන්න.
නිගමනය
මෙම නිබන්ධනයේදී, අපි MySQL ස්ථාපනය කිරීම, දත්ත සමුදායන් සහ වගු නිර්මාණය කිරීම සහ දත්ත ඇතුළත් කිරීම සහ කළමනාකරණය කිරීම සඳහා මූලික පියවර ආවරණය කර ඇත්තෙමු. මෙය ඔබේ ව්යාපෘතිවල MySQL සමඟ වැඩ කිරීම ආරම්භ කිරීම සඳහා ශක්තිමත් පදනමක් සපයයි. ප්රශස්ත කාර්ය සාධනය සහ ආරක්ෂාව සහතික කිරීම සඳහා දත්ත සමුදා කළමනාකරණ හොඳම පිළිවෙත් අනුගමනය කිරීමට සැමවිටම මතක තබා ගන්න. මෙම ලිපිය ප්රයෝජනවත් වූ බව අපි බලාපොරොත්තු වෙමු, ඔබට සුභ පැතුම්!