MySQL மூலம் நாம் அனைத்து CRUD செயல்பாடுகளையும் மற்றும் ஒரு ஊடாடும் பயன்பாட்டை உருவாக்க தேவையான வேறு சில முக்கிய கட்டளைகளையும் செய்ய முடியும். எந்தவொரு DBMS (தரவுத்தள மேலாண்மை அமைப்பு) யிலும் தரவு செருகல் மிகவும் பயன்படுத்தப்படும் செயல்பாடுகளில் ஒன்றாகும். எனவே, இந்தக் கட்டுரையில், MySQL இல் உள்ள INSERT அறிக்கையைப் பயன்படுத்தி ஒரு அட்டவணையில் தரவைச் செருக பல்வேறு வழிகளில் சிலவற்றைக் கற்றுக்கொள்ளப் போகிறோம்.
செருகவும் அட்டவணையின் வரிசைகளில் தரவைச் சேர்க்க அறிக்கை பயன்படுத்தப்படுகிறது.
தொடரியல்
அட்டவணையில் தரவைச் செருகுவதற்கான தொடரியல்:
செருகவும் INTO அட்டவணை_ பெயர்(நெடுவரிசை_ பெயர்_1,நெடுவரிசை_பெயர்_2,...)
மதிப்புகள் (மதிப்பு_1,மதிப்பு_2,...),
(மதிப்பு_1,மதிப்பு_2,...),
...
(மதிப்பு_என் 1,மதிப்பு_என் 2,...);
இந்த தொடரியலில்:
முதலில், குறிப்பிடவும் அட்டவணை_ பெயர் (இதில் நீங்கள் தரவைச் செருக விரும்புகிறீர்கள்) அடைப்புக்குறிக்குள் உள்ள நெடுவரிசைப் பெயர்களுடன் (நெடுவரிசை_பெயர்_1, நெடுவரிசை_நாமம், ...) (அட்டவணையின் நெடுவரிசைகள்), அதைத் தொடர்ந்து உட்பிரிவு உட்பிரிவு.
அடைப்புக்குறிக்குள் அட்டவணை பெயர் மற்றும் நெடுவரிசை பெயர்களைக் குறிப்பிட்ட பிறகு, இது போன்ற VALUES பிரிவுக்குப் பிறகு நீங்கள் மதிப்புகளை வழங்க வேண்டும்:
(மதிப்பு_1, மதிப்பு_2, ...); இவை நெடுவரிசைகளுக்கு ஏற்ப நீங்கள் செருக விரும்பும் மதிப்புகள் அல்லது தரவு.
கமாவால் பிரிப்பதன் மூலம் ஒரே வரிசையில் பல வரிசைகளை நீங்கள் வழங்கலாம் அல்லது சேர்க்கலாம்.
MySQL இல் உள்ள அட்டவணையில் தரவுச் செருகலின் சில எடுத்துக்காட்டுகளை முயற்சி செய்து, INSERT கட்டளையைப் பற்றி நன்கு புரிந்துகொள்வோம்.
எடுத்துக்காட்டுகள்
தரவு செருகலைக் கற்றுக்கொள்ளத் தொடங்குவதற்கு முன். முதலில் ஒரு அட்டவணையை உருவாக்கி, பல்வேறு வகையான தரவு வகைகளை அமைத்து, பல்வேறு வகையான தரவுகளைச் செருகலாம். அட்டவணையை உருவாக்குவதற்கான வினவல் இப்படி இருக்கும்:
உருவாக்கு மேசை IF இல்லை ஆய்வுகள் கார்கள்(கார்_ஐடி INT AUTO_INCREMENT ,
பெயர் வர்சார் (255) இல்லை ஏதுமில்லை ,
தயாரிக்கப்பட்ட தேதி தேதி ,
இயந்திரம் வர்சார் (25) இல்லை ஏதுமில்லை தோல்வி 'பெட்ரோல்',
விளக்கம் உரை ,
முதன்மை கீ (கார்_ஐடி)
);
இந்த வினவலில், பின்வரும் நெடுவரிசைகளை உள்ளடக்கிய கார்களின் பெயருடன் ஒரு அட்டவணையை உருவாக்கியுள்ளோம்:
ஒரு முழு எண் வகை கார்_ஐடி AUTO_INCREMENT இன் கட்டுப்பாடு கொண்ட நெடுவரிசை (அதாவது தரவு செருகலின் போது, நாம் எந்த மதிப்பையும் வழங்காவிட்டாலும், அது தானாகவே மதிப்பை அதிகரிக்கும் மற்றும் இந்த நெடுவரிசையில் அந்த மதிப்பை சேர்க்கும்).
TO பெயர் VARCHAR இன் தரவு வகை கொண்ட நெடுவரிசை, இதில் காரின் பெயரை உள்ளடக்கியது, மற்றும் தடையை அமைக்கவும், அதனால் அது முற்றிலும் இருக்க முடியாது.
TO தயாரிக்கப்பட்ட தேதி நெடுவரிசையில் கார் தயாரிக்கப்பட்ட தேதி இருக்கும்.
ஒரு இயந்திரம் நெடுவரிசையில் இயந்திர வகை இருக்கும். உதாரணமாக, பெட்ரோல், டீசல் அல்லது கலப்பின. இந்த மதிப்பு பூஜ்யமாக இருப்பதைத் தடுக்கும் கட்டுப்பாடுகளை நாங்கள் அமைத்துள்ளோம், புதிய வரிசையைச் செருகும்போது அது வழங்கப்படாவிட்டால், அது இயல்புநிலை மதிப்பை 'பெட்ரோல்' ஆக அமைக்கிறது.
TO விளக்கம் காரின் விளக்கத்தை உள்ளடக்கிய நெடுவரிசை.
இறுதியில், நாங்கள் ஒன்றை உருவாக்கியுள்ளோம் முதன்மை விசை கார்_ஐடி நெடுவரிசையில்.
ஒரு அட்டவணையை வெற்றிகரமாக உருவாக்கிய பிறகு, தரவு செருகலை நோக்கி செல்வோம்.
INSERT கட்டளை
INSERT கட்டளையில், அனைத்து நெடுவரிசைகளிலும் தரவைச் செருக வேண்டிய அவசியமில்லை. அட்டவணையை உருவாக்கும் போது எங்களிடம் உள்ள தேவைகளை பூர்த்தி செய்யும் வரை சில குறிப்பிட்ட நெடுவரிசைகளில் தரவைச் செருகலாம். எனவே, முதலில் காரின் பெயரையும் அதன் எஞ்சின் வகையையும் மட்டும் உள்ளிட முயற்சிப்போம். தரவைச் செருகுவதற்கான வினவல் இப்படி இருக்கும்:
செருகவும் INTO கார்கள்(கார்_ பெயர்,எஞ்சின்_ வகை)மதிப்புகள் ('ஹோண்டா இ', 'மின்சார');
வெற்றிகரமாக மேசையில் ஒரு வரிசையைச் சேர்த்த பிறகு. அட்டவணை புதுப்பிக்கப்பட வேண்டும்.
தேர்ந்தெடுக்கவும் * இருந்து கார்கள்;
நீங்கள் பார்க்கிறபடி, நாங்கள் எந்த கார்_ஐடியையும் சேர்க்கவில்லை, ஆனால் ஆட்டோ இன்ஸ்கிரீமென்ட் தடையின் காரணமாக, கார்_ஐட் தானாகவே மற்ற இரண்டு புலங்களுடன் சேர்க்கப்படும்
சரி, தரவைச் செருகும்போது நாம் இயல்புச் சொல்லை வழங்க முடியும். தரவைச் செருகும்போது நாம் இயல்புச் சொல்லை வழங்கும்போது, அட்டவணையை உருவாக்கும் போது நாம் நிர்ணயித்திருக்கும் இயல்பான மதிப்பு. உதாரணத்திற்கு:
செருகவும் INTO கார்கள்(பெயர், இயந்திரம் )மதிப்புகள் ( 'ஃபெராரி F8', தோல்வி );
இப்போது, மீண்டும் அட்டவணையைப் பார்ப்போம்.
தேர்ந்தெடுக்கவும் * இருந்து கார்கள்;
இயல்புநிலை மதிப்பு 'பெட்ரோல்' ஒதுக்கப்பட்டுள்ளது. அது சிறந்தது!
சரி, இப்போது, MySQL இன் அட்டவணையில் தேதியைச் செருகும் வடிவத்தைப் பற்றி அறிந்து கொள்வோம்.
அட்டவணையில் தேதியைச் செருகவும்
MySQL இல் ஒரு தேதியைச் செருக, நாம் பின்வரும் தொடரியலைப் பின்பற்ற வேண்டும்:
'YYYY-MM-DD'
ஆண்டு, மாதம் மற்றும் தேதி ஆகியவை கோடுகளால் பிரிக்கப்படுகின்றன. உதாரணத்திற்கு:
செருகவும் INTO கார்கள்(பெயர்,தயாரிக்கப்பட்ட தேதி, இயந்திரம் )மதிப்புகள் ( 'BMW M5', 2020-09-பதினைந்து, தோல்வி );
அல்லது நீங்கள் தற்போதைய தேதியைச் சேர்க்க விரும்பினால். CURRENT_DATE () அல்லது NOW () போன்ற MySQL இன் உள்ளமைக்கப்பட்ட செயல்பாடுகளை நாம் பயன்படுத்தலாம். இந்த செயல்பாடுகளில் ஏதேனும் ஒன்றைப் பயன்படுத்தி இன்றைய தேதியை நீங்கள் பெறலாம். உதாரணத்திற்கு:
செருகவும் INTO கார்கள்(பெயர்,தயாரிக்கப்பட்ட தேதி, இயந்திரம் )மதிப்புகள் ( 'BMW I8', இன்றைய தேதி (), 'கலப்பின');
இதேபோல், NOW () செயல்பாடு எங்களுக்கும் அதையே செய்யும்:
செருகவும் INTO கார்கள்(பெயர்,தயாரிக்கப்பட்ட தேதி, இயந்திரம் )மதிப்புகள் ( 'BMW X6', இப்போது (), 'டீசல், பெட்ரோல், கலப்பின');
இப்போது, அட்டவணையின் தற்போதைய நிலையைப் பார்ப்போம்.
தேர்ந்தெடுக்கவும் * இருந்து கார்கள்;
இன்றைய தேதி இரண்டு செயல்பாடுகளாலும் வெற்றிகரமாக செருகப்பட்டிருப்பதைக் காணலாம்.
சரி, இப்போது, ஒரு INSERT அறிக்கையில் ஒன்றுக்கு மேற்பட்ட வரிசைகளைச் செருக முயற்சிப்போம்.
பல மதிப்புகளைச் செருகவும்
பல மதிப்புகளைச் செருக, நாம் அவற்றை அடைப்புக்குறிக்குள் கமாவால் பிரிக்கப்பட்ட மதிப்புகள் உட்பிரிவை வழங்கலாம். உதாரணத்திற்கு:
செருகவும் INTO கார்கள்(பெயர்,தயாரிக்கப்பட்ட தேதி, இயந்திரம் )மதிப்புகள் ('ஆடி ஏ 3 சேடன்', இன்றைய தேதி (), 'பெட்ரோல், டீசல்'),
('ஆடி Q7', '2020-06-11', 'பெட்ரோல், கலப்பின, டீசல், மின்சாரம்'),
('ஆடி எஸ் 8', இப்போது (), தோல்வி );
இந்த ஒற்றை வினவலில், 'கார்கள்' அட்டவணையின் மூன்று வெவ்வேறு வரிசைகளில் ஆடியின் மூன்று வெவ்வேறு கார் மாடல்களைச் சேர்த்துள்ளோம். அட்டவணையில் மூன்று கூடுதல் வரிசைகள் இருக்க வேண்டும்.
நீங்கள் பார்க்க முடியும் என, மூன்று வரிசைகள் அனைத்தும் நாம் விரும்பியபடி செருகப்பட்டுள்ளன.
எனவே, இவை சில வெவ்வேறு தொடரியல் மற்றும் அட்டவணையில் தரவைச் செருகுவதற்கான வழிகள்.
மடக்குதல்
இந்த கட்டுரையில், பல்வேறு வகையான தரவுகளை அட்டவணையில் செருக பல்வேறு தொடரியல்களைக் கற்றுக்கொண்டோம். CURRENT_DATE () செயல்பாடு, NOW () செயல்பாடு மற்றும் DEFAULT முக்கிய சொல்லைப் பயன்படுத்தி ஒரு அட்டவணையில் தரவைச் சேர்ப்பதற்காக அல்லது செருகுவதற்கான வெவ்வேறு தொடரியலைப் புரிந்துகொள்ள நாங்கள் கற்றுக்கொண்டோம்.