MySQL தரவுத்தளத்தை புதிதாக உருவாக்குவது குறித்த பயிற்சி

ஆரம்பத்திலிருந்து ஒரு MySQL தரவுத்தளத்தை உருவாக்குவது குறித்த பயிற்சி

MySQL என்பது உலகில் மிகவும் பிரபலமான உறவுமுறை தரவுத்தள மேலாண்மை அமைப்புகளில் (RDBMS) ஒன்றாகும். இது அதன் வேகம், நம்பகத்தன்மை மற்றும் எளிதான பயன்பாட்டிற்காக அறியப்படுகிறது. இந்தக் கட்டுரையில், நிறுவுதல், இணைப்புகள், அட்டவணை உருவாக்கம் மற்றும் தரவு கையாளுதல் உட்பட, புதிதாக ஒரு MySQL தரவுத்தளத்தை உருவாக்குவதற்கான படிகளைப் பற்றிப் பார்ப்போம்.

1. MySQL நிறுவல்

படி 1: MySQL-ஐ பதிவிறக்கம் செய்யவும்
முதலில், நீங்கள் MySQL-ஐப் பதிவிறக்கம் செய்ய வேண்டும். அதிகாரப்பூர்வ MySQL வலைத்தளத்திற்குச் (https://dev.mysql.com/downloads/) சென்று, உங்கள் இயக்க முறைமைக்கு ஏற்ற MySQL பதிப்பைத் தேர்ந்தெடுக்கவும். இலவசமான Community பதிப்பை நீங்கள் பதிவிறக்கம் செய்வதை உறுதிப்படுத்திக் கொள்ளுங்கள்.

படி 2: MySQL-ஐ நிறுவவும்
பதிவிறக்கம் செய்த பிறகு, வழங்கப்பட்டுள்ள வழிமுறைகளின்படி நிறுவல் படிகளைப் பின்பற்றவும். நிறுவல் செயல்முறையில் பொதுவாக பின்வருவன அடங்கும்:

விதிமுறைகள் மற்றும் நிபந்தனைகளுக்கு ஒப்புக்கொள்கிறேன்.
– நிறுவப்பட வேண்டிய கூறுகளைத் தேர்ந்தெடுக்கவும் (சர்வர், ஒர்க்பென்ச் போன்றவை).
– சேவையக அமைப்புகளை (போர்ட், ரூட் கடவுச்சொல் போன்றவை) அமைக்கவும்.
– MySQL சேவையைத் தொடங்குதல்.

நீங்கள் இயல்புநிலை அமைப்புகளைத் தேர்ந்தெடுக்கலாம், ஆனால் ரூட் கடவுச்சொல்லைக் குறித்துக்கொள்ள மறக்காதீர்கள்.

2. MySQL Workbench-ஐப் பயன்படுத்துதல்

MySQL Workbench என்பது தரவுத்தள நிர்வாகத்தை எளிதாக்கும் ஒரு வரைகலை பயனர் இடைமுகக் (GUI) கருவியாகும். பின்வரும் வழிமுறைகள் MySQL Workbench-ஐப் பயன்படுத்தும், ஆனால் நீங்கள் கட்டளை வரியையும் பயன்படுத்தலாம்.

படி 1: MySQL Workbench-ஐத் திறக்கவும்
MySQL Workbench-ஐத் திறந்து ஒரு புதிய இணைப்பை உருவாக்கவும். இணைப்பின் பெயர், சர்வர் விவரங்கள் (பொதுவாக `localhost` அல்லது `127.0.0.1`), அத்துடன் நிறுவலின் போது நீங்கள் உருவாக்கிய ரூட் கடவுச்சொல் ஆகியவற்றை உள்ளிடவும்.

படி 2: ஒரு புதிய தரவுத்தளத்தை உருவாக்குதல்
இடதுபுற பேனலில் உள்ள `Schemas` மீது வலது கிளிக் செய்து, `Create Schema` என்பதைத் தேர்ந்தெடுக்கவும். நீங்கள் விரும்பும் தரவுத்தளத்தின் பெயரை உள்ளிடவும், எடுத்துக்காட்டாக `db_tutorial`.

“`சதுர
db_tutorial என்ற தரவுத்தளத்தை உருவாக்கு;
"`

3. ஒரு அட்டவணையை உருவாக்கவும்

இப்போது நாம் `db_tutorial` தரவுத்தளத்தில் ஒரு அட்டவணையை உருவாக்குவோம்.

படி 1: தரவுத்தளத்தைத் தேர்ந்தெடுக்கவும்
கட்டளை வரியைப் பயன்படுத்தினால்:
“`சதுர
db_tutorial-ஐப் பயன்படுத்தவும்;
"`

நீங்கள் MySQL Workbench-ஐப் பயன்படுத்தினால், schemas panel-இல் உள்ள `db_tutorial`-ஐ இருமுறை சொடுக்கவும்.

படி 2: ஒரு அட்டவணையை உருவாக்குதல்
`users` அட்டவணையை உருவாக்குவதற்கான ஒரு எடுத்துக்காட்டு SQL ஸ்கிரிப்ட் இதோ:

“`சதுர
பயனர்கள் அட்டவணையை உருவாக்கவும் (
ஐடி INT AUTO_INCREMENT முதன்மை விசை,
பயனர்பெயர் VARCHAR(50) NOT NULL,
மின்னஞ்சல் VARCHAR(100) NOT NULL,
உருவாக்கப்பட்ட நேரம் நேரமுத்திரை இயல்புநிலை தற்போதைய நேரமுத்திரை
);
"`

விளக்கம்:
– `id`: தானாக அதிகரிக்கும் முதன்மைச் சாவியாக.
– `username`: பயனர்பெயரைச் சேமிப்பதற்கான நெடுவரிசை.
– `email`: பயனரின் மின்னஞ்சலைச் சேமிப்பதற்கான நெடுவரிசை.
– `created_at`: பதிவு உருவாக்கப்பட்ட நேர முத்திரையைச் சேமிப்பதற்கான நெடுவரிசை.

4. தரவை உள்ளிடுதல்

படி 1: தரவைச் சேர்த்தல்
`users` அட்டவணையில் தரவைச் செருகுவதற்கு, நாம் `INSERT INTO` கட்டளையைப் பயன்படுத்துவோம்.

“`சதுர
INSERT INTO users (username, email) VALUES ('john_doe', '[மின்னஞ்சல் பாதுகாக்கப்பட்டது]');
INSERT INTO users (username, email) VALUES ('jane_doe', '[மின்னஞ்சல் பாதுகாக்கப்பட்டது]');
"`

படி 2: தரவைச் சரிபார்க்கவும்
தரவு உள்ளிடப்பட்டுள்ளதா என்பதை உறுதிசெய்ய, நீங்கள் `SELECT` கட்டளையைப் பயன்படுத்தலாம்.

“`சதுர
பயனர்களிடமிருந்து தேர்ந்தெடுக்கவும்;
"`

5. தரவை நிர்வகித்தல்

படி 1: தரவைப் புதுப்பித்தல்
`users` அட்டவணையில் உள்ள தரவைப் புதுப்பிக்க, `UPDATE` கட்டளையைப் பயன்படுத்தலாம்:

“`சதுர
UPDATE users SET email = '[மின்னஞ்சல் பாதுகாக்கப்பட்டது]பயனர்பெயர் = 'john_doe' ஆக இருக்கும் இடத்தில்;
"`

படி 2: தரவை நீக்குதல்
ஒரு அட்டவணையிலிருந்து தரவை நீக்க, `DELETE` கட்டளையைப் பயன்படுத்தவும்:

“`சதுர
பயனர்கள் அட்டவணையில் username = 'john_doe' என உள்ள இடங்களை நீக்கவும்.
"`

6. காப்புப்பிரதி மற்றும் மீட்டெடுப்பு

தரவுத்தள காப்புப்பிரதி
தரவுத்தளத்தைக் காப்புப் பிரதி எடுக்க, கட்டளை வரியில் `mysqldump` கட்டளையைப் பயன்படுத்தலாம்:

`ஷ்
mysqldump -u root -p db_tutorial > db_tutorial_backup.sql
"`

இந்தக் கட்டளை, `db_tutorial` தரவுத்தளத்தின் அனைத்துத் தரவுகளையும் கட்டமைப்பையும் உள்ளடக்கிய `db_tutorial_backup.sql` என்ற கோப்பை உருவாக்கும்.

தரவுத்தளத்தை மீட்டமைக்கவும்
உண்டுக் காப்பு கோப்பிலிருந்து தரவுத்தளத்தை மீட்டெடுக்கவும்பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

`ஷ்
mysql -u root -p db_tutorial < db_tutorial_backup.sql
"`

7. PHP-ஐப் பயன்படுத்தி MySQL உடன் இணைத்தல்

டைனமிக் வலைப் பயன்பாடுகளை உருவாக்க , நீங்கள் பெரும்பாலும் MySQL-ஐ PHP போன்ற ஒரு நிரலாக்க மொழியுடன் இணைக்க வேண்டியிருக்கும். இதோ ஒரு அடிப்படை உதாரணம்:

லங்கா 1: குறியீடு எழுதுதல் கோனெக்ஸி
`connect.php` என்ற பெயரில் ஒரு புதிய கோப்பை உருவாக்கி, அதில் பின்வரும் குறியீட்டைச் சேர்க்கவும்:

"`php
die(“இணைப்பு தோல்வியடைந்தது: ” . $conn->connect_error);
}
"வெற்றிகரமாக இணைக்கப்பட்டது" என எதிரொலிக்கும்.
?>
"`

`password` என்பதற்குப் பதிலாக உங்கள் ரூட் கடவுச்சொல்லை உள்ளிடவும்.

படி 2: உலாவி வழியாக அணுகவும்
உங்கள் உலாவியில் `connect.php` கோப்பைத் திறக்கவும். இணைப்பு வெற்றிகரமாக அமைந்தால், “Connected successfully” என்ற செய்தியைக் காண்பீர்கள்.

8. தரவுத்தள மேலாண்மையில் சிறந்த நடைமுறைகள்

– குறியீடுகளைப் பயன்படுத்துதல்: குறியீடுகள் சில SELECT, INSERT, UPDATE மற்றும் DELETE செயல்பாடுகளை வேகப்படுத்த முடியும்.
– சீராக்கம்: தரவு நகலாவதைக் குறைக்கவும், தரவு நிலைத்தன்மையை உறுதி செய்யவும்.
– வழக்கமான காப்புப்பிரதிகள்: தரவு இழப்பைத் தவிர்க்க, உங்கள் தரவுத்தளத்தை எப்போதும் தவறாமல் காப்புப்பிரதி எடுக்கவும்.
– பாதுகாப்பு: வலுவான அங்கீகார முறைகளைப் பயன்படுத்துவதையும், தரவுத்தளத்திற்கான அணுகலைக் கட்டுப்படுத்துவதையும் உறுதிசெய்யுங்கள்.

முடிவுரை

இந்தப் பயிற்சியில், MySQL-ஐ நிறுவுதல், தரவுத்தளங்கள் மற்றும் அட்டவணைகளை உருவாக்குதல், தரவைச் செருகுதல் மற்றும் நிர்வகித்தல் ஆகியவற்றுக்கான அடிப்படை வழிமுறைகளைப் பார்த்துள்ளோம். இது உங்கள் திட்டங்களில் MySQL-உடன் பணியாற்றத் தொடங்குவதற்கு ஒரு உறுதியான அடித்தளத்தை வழங்குகிறது. உகந்த செயல்திறன் மற்றும் பாதுகாப்பை உறுதிசெய்ய, தரவுத்தள மேலாண்மையின் சிறந்த நடைமுறைகளை எப்போதும் பின்பற்ற நினைவில் கொள்ளுங்கள். இந்தக் கட்டுரை உங்களுக்கு உதவியாக இருந்திருக்கும் என நம்புகிறோம், மேலும் வாழ்த்துகள்!

கருத்து தெரிவிக்கவும்