MySQL தரவு வகைகள் - MySQL இல் உள்ள தரவு வகைகளின் கண்ணோட்டம்



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

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

MySQL தரவு வகைகளில் உள்ள இந்த வலைப்பதிவில், நான் பின்வருவனவற்றை மறைக்கப் போகிறேன்:





ஜாவாவில் பைனரி தேடல் வழிமுறை

எனவே, அவை ஒவ்வொன்றிலும் தொடங்குவோம்.

MySQL தரவு வகைகள்: எண் வகைகள்

கையொப்பமிடப்பட்ட மற்றும் கையொப்பமிடப்படாத முழு எண்களை எண் தரவுத்தொகுப்புகள் அனுமதிக்கின்றன. MySQL பின்வரும் எண் தரவு வகைகளை ஆதரிக்கிறது.



தரவு வகை விளக்கம் சேமிப்பு
TINYINT (அளவு) கையொப்பமிடப்பட்ட முழு எண் -128 முதல் 127 மற்றும் 0 முதல் 255 கையொப்பமிடாத முழு எண்களை அனுமதிக்கிறது.1 பைட்
SMALLINT (அளவு) கையொப்பமிடப்பட்ட முழு எண்களை -32768 முதல் 32767 வரை மற்றும் 0 முதல் 65535 கையொப்பமிடாத முழு எண்களை அனுமதிக்கிறது.2 பைட்டுகள்
MEDIUMINT (அளவு) கையொப்பமிடப்பட்ட முழு எண்களை -8388608 முதல் 8388607 வரை மற்றும் 0 முதல் 16777215 வரை கையொப்பமிடாத முழு எண்களை அனுமதிக்கிறது.3 பைட்டுகள்
INT (அளவு) கையொப்பமிடப்பட்ட முழு எண்களை -2147483638 முதல் 214747483637 மற்றும் 0 முதல் 4294967925 வரை கையொப்பமிடாத முழு எண்களை அனுமதிக்கிறது.4 பைட்டுகள்
BIGINT (அளவு) கையொப்பமிடப்பட்ட முழு எண்களை -9223372036854775808 முதல் 9223372036854775807 மற்றும் 0 முதல் 18446744073709551615 வரை கையொப்பமிடாத முழு எண்களை அனுமதிக்கிறது.8 பைட்டுகள்
மிதவை (அளவு, ஈ) மிதக்கும் தசம புள்ளியுடன் சிறிய எண்களை அனுமதிக்கிறது. அதிகபட்ச அளவு இலக்கங்களைக் குறிப்பிட அளவுரு பயன்படுத்தப்படுகிறது, மேலும் தசமத்தின் வலதுபுறத்தில் அதிகபட்ச இலக்கங்களைக் குறிப்பிட d அளவுரு பயன்படுத்தப்படுகிறது.4 பைட்டுகள்
டபுள் (அளவு, ஈ) மிதக்கும் தசம புள்ளியுடன் பெரிய எண்களை அனுமதிக்கிறது. அதிகபட்ச அளவு இலக்கங்களைக் குறிப்பிட அளவுரு பயன்படுத்தப்படுகிறது, மேலும் தசமத்தின் வலதுபுறத்தில் அதிகபட்ச இலக்கங்களைக் குறிப்பிட d அளவுரு பயன்படுத்தப்படுகிறது.8 பைட்டுகள்
DECIMAL (அளவு, ஈ)
ஒரு நிலையான தசம புள்ளி இருப்பதால், DOUBLE ஐ ஒரு சரமாக சேமிக்க அனுமதிக்கிறது. அளவுரு அதிகபட்ச இலக்கங்களைக் குறிக்கப் பயன்படுகிறது, மற்றும் d அளவுரு தசமத்தின் வலதுபுறத்தில் அதிகபட்ச இலக்கங்களைக் குறிப்பிட பயன்படுகிறது.மாறுபடும்

புதிய புதுப்பிப்புகளைப் பெற எங்கள் யூடியூப் சேனலுக்கு குழுசேரவும் ..!

MySQL தரவு வகைகள்: சரம் வகைகள்

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

தரவு வகை விளக்கம் சேமிப்பு
CHAR (அளவு) 255 எழுத்துகள் வரை வைத்திருக்கிறது மற்றும் ஒரு நிலையான நீள சரத்தை அனுமதிக்கிறது.(எழுத்துக்களின் நெடுவரிசை நீளம் * பைட்டுகளின் எண்ணிக்கை)<= 255
VARCHAR (அளவு) 255 எழுத்துகள் வரை வைத்திருக்கிறது மற்றும் மாறி நீள சரத்தை அனுமதிக்கிறது. 55 ஐ விட அதிகமான எழுத்துக்களை நீங்கள் சேமித்து வைத்தால், தரவு வகை TEXT வகையாக மாற்றப்படும்.
  • சரம் மதிப்பு (லென்) + 1 WHERE நெடுவரிசை மதிப்புகளுக்கு 0 & கழித்தல் 255 பைட்டுகள் தேவை
  • சரம் மதிப்பு (லென்) + 2 பைட்டுகள் நெடுவரிசை மதிப்புகளுக்கு 255 பைட்டுகளுக்கு மேல் தேவைப்படலாம்
TINYTEXT அதிகபட்சமாக 255 எழுத்துகள் கொண்ட ஒரு சரத்தை அனுமதிக்கிறதுசரம் மதிப்பு (லென்) + 1 பைட்டுகளின் பைட்டுகளில் உண்மையான நீளம், அங்கு லென்<28
உரை அதிகபட்சமாக 65,535 எழுத்துகள் கொண்ட ஒரு சரத்தை அனுமதிக்கிறதுசரம் மதிப்பு (லென்) + 2 பைட்டுகளின் பைட்டுகளில் உண்மையான நீளம், அங்கு லென்<216
BLOB 65,535 பைட்டுகள் தரவை வைத்திருக்கிறது, மேலும் இது பைனரி பெரிய பொருள்களுக்கு பயன்படுத்தப்படுகிறது.சரம் மதிப்பு (லென்) + 2 பைட்டுகளின் பைட்டுகளில் உண்மையான நீளம், அங்கு லென்<216
MEDIUMTEXT அதிகபட்சமாக 16,777,215 எழுத்துகள் கொண்ட ஒரு சரத்தை அனுமதிக்கிறதுசரம் மதிப்பு (லென்) + 3 பைட்டுகளின் பைட்டுகளில் உண்மையான நீளம், அங்கு லென்<224
MEDIUMBLOB 16,777,215 பைட்டுகள் வரை தரவு வைத்திருக்கிறது, மேலும் இது பைனரி பெரிய பொருள்களுக்குப் பயன்படுத்தப்படுகிறது.சரம் மதிப்பு (லென்) + 3 பைட்டுகளின் பைட்டுகளில் உண்மையான நீளம், அங்கு லென்<224
LONGTEXT அதிகபட்சமாக 4,294,967,295 எழுத்துகள் கொண்ட ஒரு சரத்தை அனுமதிக்கிறதுசரம் மதிப்பு (லென்) + 4 பைட்டுகளின் பைட்டுகளில் உண்மையான நீளம், அங்கு லென்<232
LONGBLOB 4,294,967,295 பைட்டுகள் தரவை வைத்திருக்கிறது, மேலும் இது பைனரி பெரிய பொருள்களுக்கு பயன்படுத்தப்படுகிறது.சரம் மதிப்பு (லென்) + 4 பைட்டுகளின் பைட்டுகளில் உண்மையான நீளம், அங்கு லென்<232
ENUM (x, y, z, போன்றவை.) சாத்தியமான மதிப்புகளின் பட்டியலை உள்ளிட உங்களை அனுமதிக்கிறது, அதிகபட்சம் 65535 மதிப்புகள். ஒரு மதிப்பு செருகப்பட்டால், அது பட்டியலில் இல்லை, வெற்றுமதிப்பு செருகப்படும்.1 அல்லது 2 பைட்டுகள், கணக்கீட்டு மதிப்புகளின் எண்ணிக்கையைப் பொறுத்து (அதிகபட்சம் 65,535 மதிப்புகள்)
அமை இந்த தரவு வகை ENUM ஐப் போன்றது, ஆனால் SET இல் 64 பட்டியல் உருப்படிகள் இருக்கலாம் மற்றும் ஒன்றுக்கு மேற்பட்ட தேர்வுகளை சேமிக்க முடியும்.1, 2, 3, 4 அல்லது 8 பைட்டுகள், தொகுப்பு உறுப்பினர்களின் எண்ணிக்கையைப் பொறுத்து (அதிகபட்சம் 64 உறுப்பினர்கள்)

MySQL தரவு வகைகள்: தேதி & நேர வகைகள்

இந்த தரவு வகை தேதி மற்றும் நேரத்தைக் குறிப்பிட எங்களுக்கு உதவுகிறது. MySQL பின்வரும் தேதி மற்றும் நேர தரவு வகைகளை ஆதரிக்கிறது.

தரவு வகை விளக்கம் MySQL க்கு முன் சேமிப்பு தேவை 5.6.4 MySQL 5.6.4 இன் படி சேமிப்பு தேவை
ஆண்டு() ஆண்டின் மதிப்பை இரண்டு இலக்கத்தில் அல்லது நான்கு இலக்க வடிவத்தில் வைத்திருக்கிறது.வரம்பில் ஆண்டு மதிப்புகள் (70-99) (1970-1999) ஆகவும், வரம்பில் (00-69) ஆண்டு மதிப்புகள் (2000-2069) ஆகவும் மாற்றப்படுகின்றன.1 பைட்1 பைட்
தேதி () தேதி மதிப்புகளை வடிவமைப்பில் வைத்திருக்கிறது: YYYY-MM-DD, அங்கு ஆதரவு வரம்பு உள்ளது(1000-01-01) முதல் (9999-12-31)3 பைட்டுகள்3 பைட்டுகள்
நேரம்() நேர மதிப்புகளை வடிவத்தில் வைத்திருக்கிறது: HH: MI: SS, அங்கு ஆதரவு வரம்பு (-838: 59: 59) முதல் (838: 59: 59)3 பைட்டுகள்3 பைட்டுகள் + பின் விநாடிகள் சேமிப்பு
தேதி நேரம் () வடிவமைப்பில் தேதி மற்றும் நேர மதிப்புகளின் சேர்க்கை: YYYY-MM-DD HH: MI: SS, ஆதரிக்கப்பட்ட வரம்பு எங்கிருந்து வருகிறது‘1000-01-01 00:00:00’ முதல் ‘9999-12-31 23:59:59’ வரை8 பைட்டுகள்5 பைட்டுகள் + பின் விநாடிகள் சேமிப்பு
TIMESTAMP () விநாடிகளின் எண்ணிக்கையாக சேமிக்கப்படும் மதிப்புகளை வைத்திருக்கிறது வடிவம் (YYYY-MM-DD HH: MI: SS). ஆதரிக்கப்படும் வரம்பு (1970-01-01 00:00:01) UTC முதல் (2038-01-09 03:14:07) UTC4 பைட்டுகள்4 பைட்டுகள் + பகுதியளவு இரண்டாவது சேமிப்பு
தரவுத்தள நிர்வாகியாக சான்றிதழ் பெற விரும்புகிறீர்களா?

MySQL தரவு வகைகள்: பிற தரவுத்தள இயந்திரங்களிலிருந்து தரவு வகைகளைப் பயன்படுத்துதல்

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



பிற விற்பனையாளர் வகை MySQL வகை
BOOLTINYINT
பூலியன்TINYINT
எழுத்து மாறுபாடு (எம்)வார்சார் (எம்)
நிலையானDECIMAL
FLOAT4மிதவை
FLOAT8டபுள்
INT1TINYINT
INT2SMALLINT
INT3MEDIUMINT
INT4INT
INT8BIGINT
நீண்ட வர்பினரி
MEDIUMBLOB
நீண்ட வார்சார்MEDIUMTEXT
நீண்டதுMEDIUMTEXT
MIDDLEINTMEDIUMINT
NUMERICDECIMAL

MySQL தரவு வகைகளில் இந்த வலைப்பதிவுக்குப் பிறகு, நாங்கள் PHP உடன் தரவுத்தளங்களை இணைப்போம், ஆனால் அதற்கு முன் இதை நீங்கள் குறிப்பிடலாம் , நேர்காணல்களில் கேட்கப்படும் சிறந்த கேள்விகளை அறிய. காத்திருங்கள்!

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

java இதை எவ்வாறு பயன்படுத்துவது

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து கருத்துரைகள் பிரிவில் குறிப்பிடவும் ” MySQL தரவு வகைகள் ”நான் உங்களிடம் திரும்பி வருவேன்.