உலகில் இருக்கும் தரவுகளின் அளவைக் கொண்டு, சரியான தரவுத்தளங்கள் இல்லாமல் தரவை நிர்வகிப்பது கிட்டத்தட்ட சாத்தியமற்றது. SQL என்பது தொடர்புடைய தரவுத்தளங்களின் மையமாகும், இது தரவைச் சமாளிக்க பல்வேறு விருப்பங்களை உங்களுக்கு வழங்குகிறது பெரும்பாலான வேலை வேடங்களில் இன்றியமையாதவை. SQL தரவு வகைகள் குறித்த இந்த கட்டுரையில், SQL இல் பயன்படுத்தப்படும் வெவ்வேறு தரவு வகைகளைப் பற்றி விவாதிக்க உள்ளோம்.
இந்த கட்டுரையில் பின்வருபவை உள்ளன:
- எண் தரவு வகைகள்
- எழுத்து சரம் தரவு வகைகள்
- பைனரி தரவு வகைகள்
- தேதி மற்றும் நேர தரவு வகைகள்
- பிற தரவு வகைகள்
எனவே, அவை ஒவ்வொன்றிலும் தொடங்குவோம்.
SQL தரவு வகைகள்: எண் வகைகள்
கட்டுரையின் இந்த பகுதி எண் தரவு வகைகளைப் பற்றி பேசும். இந்த தரவு வகைகள் கையொப்பமிடப்பட்ட மற்றும் கையொப்பமிடப்படாத முழு எண்களை அனுமதிக்கின்றன. எண் தரவு வகைகளை பின்வரும் இரண்டு பிரிவுகளாகப் பிரித்துள்ளேன்:
சரியான எண் தரவு வகைகள்
இப்போது, தோராயமான எண் தரவு வகைகளைப் பார்ப்போம்.
தோராயமான எண் தரவு வகைகள்
அடுத்து, இந்த கட்டுரையில் SQL இல் பயன்படுத்தப்படும் எழுத்து சரம் தரவு வகைகளைப் பார்ப்போம்.
SQL தரவு வகைகள்: எழுத்து சரம் தரவு வகைகள்
கட்டுரையின் இந்த பகுதி எழுத்து தரவு வகைகளைப் பற்றி பேசும். இந்த தரவு வகைகள் நிலையான மற்றும் மாறக்கூடிய நீளத்தின் எழுத்துக்களை அனுமதிக்கின்றன. கீழே உள்ள அட்டவணையைப் பார்க்கவும்.
குறிப்பு:
க்யூஸ்: VARCHAR (8000) ஐ விட அதிகமான மதிப்பை நாம் ஏன் அறிவிக்க முடியாது? பதில்: ஒரு வரிசை பக்கத்தில் தரவை சேமிக்க VARCHAR (n) பொறுப்பு. ஒவ்வொரு பக்கத்திலும், பக்க தலைப்பு முதல் 96 பைட்டுகளை ஆக்கிரமித்துள்ளதால், 8096 பைட்டுகள் தரவு (8192 -96) மட்டுமே வரிசை மேல்நிலை மற்றும் ஆஃப்செட்டுகளுக்கு கிடைக்கிறது, நீங்கள் VARCHAR (8000) ஐ விட அதிகமான மதிப்பை அறிவிக்க முடியாது.
மேலும், எங்கள் தொழிற்துறையிலிருந்து எழுத்து சரங்களின் தரவு வகை பிரிவுகளை யூனிகோட் தரவு வகைகளுக்கு விரிவுபடுத்தியுள்ளேன்உலகின் பெரும்பாலான எழுத்து அமைப்புகளில் உரையின் நிலையான பிரதிநிதித்துவம் மற்றும் கையாளுதலுக்கு யூனிகோடைப் பயன்படுத்துகிறது.
யூனிகோட் கேரக்டர் ஸ்ட்ரிங்ஸ் தரவு வகைகள்
தரவு வகை | விளக்கம் / அதிகபட்ச அளவு | சேமிப்பு | |
விளக்கம் | அதிகபட்ச அளவு | ||
ntext | ஒரு மாறி அனுமதிக்கிறதுநீளம் யூனிகோட் சரம் | 2 ஜிபி உரை தரவு | 4 பைட்டுகள் + எழுத்துகளின் எண்ணிக்கை |
nvarchar (அதிகபட்சம்) | ஒரு மாறி அனுமதிக்கிறதுநீளம் யூனிகோட் சரம் | 2E + 31 எழுத்துக்கள் | 2 பைட்டுகள் + எழுத்துகளின் எண்ணிக்கை |
nvarchar | ஒரு மாறி அனுமதிக்கிறதுநீளம் யூனிகோட் சரம் | 4,000 எழுத்துக்கள் | 2 பைட்டுகள் + எழுத்துகளின் எண்ணிக்கை |
nchar | ஒரு f ஐ அனுமதிக்கிறதுixed length யூனிகோட் சரம் | 4,000 எழுத்துக்கள் | வரையறுக்கப்பட்ட அகலம் * 2 |
அடுத்து, இந்த கட்டுரையில் SQL இல் பயன்படுத்தப்படும் பைனரி தரவு வகைகளைப் பார்ப்போம்.
SQL தரவு வகைகள்: பைனரி தரவு வகைகள்
கட்டுரையின் இந்த பகுதி பைனரி தரவு வகைகளைப் பற்றி பேசும். இந்த தரவு வகைகள் நிலையான மற்றும் மாறக்கூடிய நீளத்தின் பைனரி மதிப்புகளை அனுமதிக்கின்றன. கீழே உள்ள அட்டவணையைப் பார்க்கவும்.
அடுத்து, இந்த கட்டுரையில் SQL இல் பயன்படுத்தப்படும் தேதி மற்றும் நேர தரவு வகைகளைப் பார்ப்போம்.
SQL தரவு வகைகள்: தேதி நேரம் தரவு வகைகள்
கட்டுரையின் இந்த பகுதி தேதி மற்றும் நேர தரவு வகைகளைப் பற்றி பேசும். இந்த தரவு வகைகள் தேதி மற்றும் நேரத்தின் வெவ்வேறு வடிவங்களை அனுமதிக்கின்றன. கீழே உள்ள அட்டவணையைப் பார்க்கவும்.
அடுத்து, இந்த கட்டுரையில் SQL இல் கிடைக்கும் இதர தரவு வகைகளைப் பார்ப்போம்.
SQL தரவு வகைகள்: மற்றவை தரவு வகைகள்
கட்டுரையின் இந்த பகுதி மேலே உள்ள வகைகளாக வகைப்படுத்த முடியாத தரவு வகைகளைப் பற்றி பேசும். கீழே உள்ள அட்டவணையைப் பார்க்கவும்.
தரவு வகை | விளக்கம் |
மேசை | இந்த தரவு வகை பின்னர் செயலாக்கத்திற்கான ஒரு தொகுப்பை சேமிக்கிறது. |
xml | இந்த தரவு வகை எக்ஸ்எம்எல் வடிவமைக்கப்பட்ட தரவை சேமிக்கிறது. |
கர்சர் | இந்த தரவு வகை கர்சர் பொருளுக்கு ஒரு குறிப்பை வழங்குகிறது. |
தனித்துவமிக்க அடையாளம் | இந்த தரவு வகை உலகளவில் தனித்துவமான அடையாளங்காட்டியை (GUID) சேமிக்கிறது. |
sql_variant | இந்த தரவு வகை கள்உரை, ntext மற்றும் நேர முத்திரையைத் தவிர பல்வேறு SQL ஆதரவு தரவு வகைகளின் மதிப்புகளைக் கிழிக்கிறது. |
SQL இல் உள்ள தரவு வகைகளை இப்போது நீங்கள் அறிந்திருக்கிறீர்கள், மேலும் SQL ஐ அறிய நீங்கள் ஆர்வமாக உள்ளீர்கள் என்று நான் நம்புகிறேன். நீங்கள் தொடங்கும் கட்டுரைகளின் பட்டியல் இங்கே:
php.mysql_fetch_array
எனவே, எல்லோரும், இது இந்த கட்டுரையின் முடிவு. இந்த கட்டுரையை நீங்கள் படித்து மகிழ்ந்தீர்கள் என்று நம்புகிறேன். வினவல்களை எழுதவும், உங்கள் தரவுத்தளங்களுடன் விளையாடவும் உதவும் வெவ்வேறு தரவு வகைகளை நாங்கள் பார்த்துள்ளோம். நீங்கள் மேலும் அறிய விரும்பினால் MySQL இந்த திறந்த மூல தொடர்புடைய தரவுத்தளத்தை அறிந்து கொள்ளுங்கள், பின்னர் எங்கள் பாருங்கள் இது பயிற்றுவிப்பாளர் தலைமையிலான நேரடி பயிற்சி மற்றும் நிஜ வாழ்க்கை திட்ட அனுபவத்துடன் வருகிறது. இந்த பயிற்சி MySQL ஐ ஆழமாக புரிந்துகொள்ளவும், இந்த விஷயத்தில் தேர்ச்சி பெறவும் உதவும்.
எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? இந்த கட்டுரையின் கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், நான் உங்களிடம் திரும்புவேன்.