MySQL හි SQL ගොනුවක් ක්‍රියාත්මක කිරීම: උදාහරණ සමඟ 3 ප්‍රායෝගික ක්‍රම

1. හැඳින්වීම: SQL ගොනු ක්‍රියාත්මක කිරීමේ වාසි

MySQL හි SQL ගොනු භාවිතා කිරීම මගින් බහු SQL ප්‍රකාශන ක්‍රියාත්මක කිරීමේ කාර්යක්ෂම ක්‍රමයකි. මෙම ක්‍රමය පහත සඳහන් තත්ත්වයන්හි විශේෂයෙන් ගුණදායක වේ:

  • බහු SQL ප්‍රකාශන ස්වයංක්‍රීය ක්‍රියාත්මක කිරීම : වගු සාදා ගැනීම, දත්ත ඇතුළත් කිරීම සහ දත්ත කළමනාකරණය වැනි බහු ප්‍රකාශන එකවර ක්‍රියාත්මක කළ හැක.
  • ආරක්ෂණය සහ නඩත්තුව සඳහා වැඩිදියුණු කාර්යක්ෂමතාව : ඩේටාබේස් ආරක්ෂණ සහ වාර්ෂික දත්ත යාවත්කාලීන කිරීම සරල කරයි, අතින් කළ යුතු කාර්යය අවම කරයි.

2. SQL ගොනුවක් නිර්මාණය කරන්නේ කෙසේද

පළමුව, ක්‍රියාත්මක කිරීමට අවශ්‍ය SQL ප්‍රකාශන පෙළගැස්වලින් ලියන්න සහ ගොනුව .sql විස්තාරණය සමඟ සුරකින්න.

  • මූලික ගොනු ව්‍යුහය : පහත දැක්වෙන්නේ වගුවක් සාදා දත්ත ඇතුළත් කරන SQL ගොනුවක සරල උදාහරණයකි.
    CREATE TABLE sample (
        id INT NOT NULL AUTO_INCREMENT,
        name VARCHAR(50),
        age INT,
        PRIMARY KEY (id)
    );
    
    INSERT INTO sample (name, age) VALUES ('Tanaka', 25);
    
  • සංස්කරණකරු තෝරාගැනීම : Visual Studio Code හෝ Notepad++ වැනි syntax highlighting සහිත සංස්කරණකරු භාවිතා කිරීම මගින් ගොනුව කියවීම සහ කළමනාකරණය කිරීම පහසු වේ.

3. MySQL හි SQL ගොනුවක් ක්‍රියාත්මක කිරීමේ තුනේ ක්‍රම

3.1 source ප්‍රකාශනය භාවිතා කරමින් SQL ගොනුවක් ක්‍රියාත්මක කිරීම

  • ප්‍රකාශන ව්‍යාකරණය
    source /path/to/yourfile.sql
    
  • ක්‍රියාවලිය
  1. MySQL වෙත සම්බන්ධ වීමෙන් පසු, source ප්‍රකාශනය ඇතුළත් කරන්න සහ ක්‍රියාත්මක කිරීමට අවශ්‍ය SQL ගොනුවේ පාර්ශ්වය විධිමත් කරන්න.
  2. ක්‍රියාත්මක කිරීම අවසන් වූ පසු, ප්‍රතිඵල හෝ දෝෂ පණිවිඩ පෙන්වනු ලැබේ.
  • ** සටහන්** : ගොනුව සඳහා සම්පූර්ණ පාර්ශ්වයක් හෝ සාපේක්ෂ පාර්ශ්වයක් විධිමත් කරන්න. පරිසරය අනුව, සුදුසු ප්‍රවේශ හැකියාවන් අවශ්‍ය විය හැක.

3.2 \. ප්‍රකාශනය භාවිතා කරමින් SQL ගොනුවක් ක්‍රියාත්මක කිරීම

  • ප්‍රකාශන ව්‍යාකරණය
    \. /path/to/yourfile.sql
    
  • වෙනස : මෙම ක්‍රමය source ප්‍රකාශනය සමඟ ගැලපෙන ආකාරයට ක්‍රියා කරයි, නමුත් සමහර අවස්ථාවලදී සෙමිකොලන් භාවිතය දෝෂයක් ඇති කළ හැකි බව සිහි තබා ගන්න.

3.3 mysql ප්‍රකාශනය සමඟ ඍජුව SQL ගොනුවක් ක්‍රියාත්මක කිරීම

  • ප්‍රකාශන ව්‍යාකරණය
    mysql -u username -p < /path/to/yourfile.sql
    
  • විස්තරය : මෙම ක්‍රමය MySQL අන්තර්ක්‍රියාකාරී shell වෙත ලොග් වීමකින් තොරව ටර්මිනල් හෝ command prompt වෙතින් SQL ගොනුව ඍජුව ක්‍රියාත්මක කිරීමට ඉඩ සලසයි. shell scripts සමඟ ඒකාබද්ධ කළ විට වාර්ෂික ක්‍රියාත්මක කිරීම සහ ස්වයංක්‍රීයකරණය සඳහා ගැලපෙන ය.

4. ක්‍රියාත්මක කිරීමේ ප්‍රතිඵල සත්‍යාපනය කිරීම සහ දෝෂ කළමනාකරණය

  • ප්‍රතිඵල සත්‍යාපනය කිරීමේ ක්‍රමය SHOW TABLES; හෝ SELECT * FROM භාවිතා කරමින් වගු නිවැරදිව සාදා ඇති බව සහ දත්ත අපේක්ෂිත පරිදි ඇතුළත් කර ඇති බව තහවුරු කරන්න.
  • දෝෂ පණිවිඩ විසඳීම
  • පාර්ශ්ව දෝෂ : විධිමත් කර ඇති ගොනු පාර්ශ්වය නිවැරදි දැයි පරීක්ෂා කරන්න.
  • අවසර දෝෂ : මෙය MySQL පරිශීලකයාට ලබා දී ඇති හැකියාවන් ප්‍රමාණවත් නොවන බවට ලකුණකි. MySQL පරිශීලකයාට ලබා දී ඇති හැකියාවන් සත්‍යාපනය කරන්න.

5. ප්‍රායෝගික භාවිතයන්: නියමිත කාර්යයන් සහ දත්ත සංක්‍රමණය සරල කිරීම

  • ඩේටාබේස් ආරක්ෂණය සහ ප්‍රතිස්ථාපනය සියලුම වගු දත්ත SQL ගොනුවකට සුරකිමින්, ආරක්ෂණ කළමනාකරණය සහ අවශ්‍ය විට ඩේටාබේස් ප්‍රතිස්ථාපනය කිරීම පහසු වේ.
  • දත්ත සංක්‍රමණය නිෂ්පාදන සහ සංවර්ධන පරිසර අතර දත්ත මාරු කිරීම සඳහා මෙය ගුණදායක වේ. දත්ත ආනයනයේදී ස්ථිරභාවය සහතික කිරීම සඳහා, පූර්ව සැකසුම් සහ දෝෂ පරීක්ෂාවන් කරමින් ක්‍රියාත්මක කිරීම සුමට කරන්න.

6. සාරාංශය සහ වැදගත් සටහන්

SQL ගොනු ක්‍රියාත්මක කිරීමේ පහසුව භාවිතා කරන අතර, දත්ත ආරක්ෂාව සැලකිල්ලට ගැනීම ඉතා වැදගත් වේ. විශේෂයෙන් නිෂ්පාදන පරිසරයේ SQL ගොනු ක්‍රියාත්මක කිරීමේදී, පරිසර වෙනස්කම් සහ අනපේක්ෂිත දත්ත වෙනස්කම් වැළැක්වීමට සැලකිල්ලෙන් සිටින්න.