MySQL என்றால் என்ன? - தரவுத்தள மேலாண்மை அமைப்புகளுக்கு ஒரு அறிமுகம்



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

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

தரவு மற்றும் தரவுத்தளம் என்றால் என்ன?

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





இப்போது, ​​உங்களிடம் இவ்வளவு பெரிய தரவு இருக்கும்போது, ​​அதை சேமிக்க உங்களுக்கு ஒரு இடம் தேவை, இது ஒரு தரவுத்தளமாகும்.

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



இது வெளிப்படையான இல்லை!

எனவே, தரவுத்தள மேலாண்மை அமைப்பு மற்றும் அதன் பல்வேறு வகைகள் சரியாக என்னவென்று தெரிந்து கொள்வோம்.

தரவுத்தள மேலாண்மை அமைப்பு மற்றும் டிபிஎம்எஸ் வகைகள்

TO தரவுத்தள மேலாண்மை அமைப்பு ( டி.பி.எம்.எஸ் ) என்பது ஒரு மென்பொருள் பயன்பாடாகும், இது பயனர், பயன்பாடுகள் மற்றும் தரவுத்தளத்துடன் தரவைப் பிடிக்கவும் பகுப்பாய்வு செய்யவும் தொடர்பு கொள்கிறது. தரவுத்தளத்தில் சேமிக்கப்பட்ட தரவை மாற்றியமைக்கலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம், மேலும் சரங்கள், எண்கள், படங்கள் போன்ற எந்தவொரு வகையிலும் இருக்கலாம்.



ஜாவாவில் ஒரு உறவு உள்ளது

டிபிஎம்எஸ் வகைகள்

முக்கியமாக 4 வகையான டிபிஎம்எஸ் உள்ளன, அவை படிநிலை, ரிலேஷனல், நெட்வொர்க் மற்றும் பொருள் சார்ந்த டிபிஎம்எஸ்.

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

இப்போது, ​​டிபிஎம்எஸ் பற்றி நான் உங்களிடம் கூறியுள்ளேன், SQL என்றால் என்ன என்பதை நாங்கள் புரிந்துகொள்ள வேண்டிய நேரம் இது?

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

கட்டமைக்கப்பட்ட வினவல் மொழி (SQL)

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

  • டி.டி.எல் (தரவு வரையறை மொழி) - CREATE, ALTER மற்றும் DELETE பொருள்கள் போன்ற தரவுத்தளத்தில் பல்வேறு செயல்பாடுகளைச் செய்ய இது உங்களை அனுமதிக்கிறது.
  • டி.எம்.எல் (தரவு கையாளுதல் மொழி) - தரவை அணுகவும் கையாளவும் இது உங்களை அனுமதிக்கிறது. தரவுத்தளத்திலிருந்து தரவைச் செருக, புதுப்பிக்க, நீக்க மற்றும் மீட்டெடுக்க இது உங்களுக்கு உதவுகிறது.
  • டி.சி.எல் (தரவு கட்டுப்பாட்டு மொழி) - தரவுத்தளத்திற்கான அணுகலைக் கட்டுப்படுத்த இது உங்களை அனுமதிக்கிறது. எடுத்துக்காட்டு - அணுகல் அனுமதிகளை வழங்குதல் அல்லது திரும்பப் பெறுதல்.
  • டி.சி.எல் (பரிவர்த்தனை கட்டுப்பாட்டு மொழி) - தரவுத்தளத்தின் பரிவர்த்தனையை சமாளிக்க இது உங்களை அனுமதிக்கிறது. எடுத்துக்காட்டு - கமிட், ரோல்பேக், சேவ் பாயிண்ட், செட் பரிவர்த்தனை.

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

MySQL & அதன் அம்சங்கள் என்றால் என்ன

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

MySQL இன் அம்சங்கள் பின்வருமாறு:

MySQL இன் அம்சங்கள் - MySQL என்றால் என்ன? - எடுரேகா

வரைபடம். 1: MySQL இன் அம்சங்கள் - MySQL என்றால் என்ன?

ஏறுவரிசை c ++
  • நிர்வாகத்தின் எளிமை - மென்பொருள் மிக எளிதாக பதிவிறக்கம் செய்யப்படுகிறது மற்றும் பணிகளை தானாக திட்டமிட ஒரு நிகழ்வு திட்டமிடுபவரைப் பயன்படுத்துகிறது.
  • வலுவான பரிவர்த்தனை ஆதரவு - ACID (அணு, நிலைத்தன்மை, தனிமைப்படுத்தல், ஆயுள்) சொத்தை வைத்திருக்கிறது, மேலும் விநியோகிக்கப்பட்ட பல பதிப்பு ஆதரவையும் அனுமதிக்கிறது.
  • விரிவான பயன்பாட்டு மேம்பாடு - எந்தவொரு பயன்பாட்டிலும் தரவுத்தளத்தை உட்பொதிக்க MySQL சொருகி நூலகங்களைக் கொண்டுள்ளது. பயன்பாட்டு மேம்பாட்டிற்காக சேமிக்கப்பட்ட நடைமுறைகள், தூண்டுதல்கள், செயல்பாடுகள், காட்சிகள் மற்றும் பலவற்றை இது ஆதரிக்கிறது. நீங்கள் குறிப்பிடலாம் ஆர்.டி.எஸ் பயிற்சி , அமேசானின் RDBMS ஐப் புரிந்து கொள்ள.
  • உயர் செயல்திறன் - தனித்துவமான நினைவக தற்காலிக சேமிப்புகள் மற்றும் அட்டவணை குறியீட்டு பகிர்வுடன் விரைவான சுமை பயன்பாடுகளை வழங்குகிறது.
  • உரிமையின் குறைந்த மொத்த செலவு - இது உரிமச் செலவுகள் மற்றும் வன்பொருள் செலவினங்களைக் குறைக்கிறது.
  • திறந்த மூல & 24 * 7 ஆதரவு - இந்த RDBMS ஐ எந்த தளத்திலும் பயன்படுத்தலாம் மற்றும் திறந்த மூல மற்றும் நிறுவன பதிப்பிற்கு 24 * 7 ஆதரவை வழங்குகிறது.
  • பாதுகாப்பான தரவு பாதுகாப்பு - அங்கீகரிக்கப்பட்ட பயனர்களுக்கு மட்டுமே தரவுத்தளங்களுக்கான அணுகல் இருப்பதை உறுதிசெய்ய MySQL சக்திவாய்ந்த வழிமுறைகளை ஆதரிக்கிறது.
  • அதிக கிடைக்கும் தன்மை - MySQL அதிவேக மாஸ்டர் / ஸ்லேவ் ரெப்ளிகேஷன் உள்ளமைவுகளை இயக்க முடியும், மேலும் இது கிளஸ்டர் சேவையகங்களை வழங்குகிறது.
  • அளவிடுதல் மற்றும் வளைந்து கொடுக்கும் தன்மை - MySQL மூலம் நீங்கள் ஆழமாக உட்பொதிக்கப்பட்ட பயன்பாடுகளை இயக்கலாம் மற்றும் தரவுக் கிடங்குகளை உருவாக்கலாம்.

இப்போது, ​​MySQL என்றால் என்னவென்று உங்களுக்குத் தெரியும், MySQL ஆல் ஆதரிக்கப்படும் பல்வேறு தரவு வகைகளை நான் உங்களுக்கு சொல்கிறேன்.

MySQL பற்றி மேலும் அறிய ஆர்வம்

MySQL தரவு வகைகள்

படம் 2: MySQL தரவு வகைகள் - MySQL என்றால் என்ன?

  • எண் - இந்த தரவு வகை பல்வேறு அளவுகளின் முழு எண், பல்வேறு துல்லியங்களின் மிதக்கும் புள்ளி (உண்மையான) மற்றும் வடிவமைக்கப்பட்ட எண்களை உள்ளடக்கியது.
  • எழுத்து-சரம் - இந்த தரவு வகைகள் ஒரு நிலையான அல்லது மாறுபட்ட எண்ணிக்கையிலான எழுத்துக்களைக் கொண்டுள்ளன. இந்த தரவு வகை ஒரு மாறி-நீள சரம் என்று அழைக்கப்படுகிறது எழுத்து பெரிய நோக்கம் ( CLOB ) இது பெரிய உரை மதிப்புகளைக் கொண்ட நெடுவரிசைகளைக் குறிப்பிட பயன்படுகிறது.
  • பிட்-சரம் - இந்த தரவு வகைகள் ஒரு நிலையான நீளம் அல்லது பிட்களின் மாறுபட்ட நீளம். மாறி-நீள பிட் சரம் தரவு வகை என்றும் அழைக்கப்படுகிறது பைனரி லார்ஜ் ஆப்ஜெக்ட் (வலைப்பதிவு), படங்கள் போன்ற பெரிய பைனரி மதிப்புகளைக் கொண்ட நெடுவரிசைகளைக் குறிப்பிட இது கிடைக்கிறது.
  • பூலியன் - இந்த தரவு வகை உண்மை அல்லது பொய் மதிப்புகளைக் கொண்டுள்ளது. SQL, NULL மதிப்புகளைக் கொண்டிருப்பதால், மூன்று மதிப்புள்ள தர்க்கம் பயன்படுத்தப்படுகிறது, இது அறியப்படாதது.
  • தேதி நேரம் - DATE தரவு வகை: YYAR, MONTH, மற்றும் DAY YYYY-MM-DD வடிவத்தில். இதேபோல், TIME தரவு வகை HH: MM: SS வடிவத்தில் HOUR, MINUTE மற்றும் SECOND ஆகிய கூறுகளைக் கொண்டுள்ளது. இந்த வடிவங்கள் தேவையின் அடிப்படையில் மாறலாம்.
  • நேர முத்திரை மற்றும் இடைவெளி - TIMESTAMP தரவு வகை குறைந்தபட்சம் ஆறு நிலைகளை உள்ளடக்கியது, தசம பின்னங்கள் விநாடிகள் மற்றும் DATE மற்றும் TIME புலங்களுக்கு கூடுதலாக TIME ZONE தகுதிவாய்ந்த விருப்பத்துடன். INTERVAL தரவு வகை ஒரு தேதி, நேரம் அல்லது நேர முத்திரையின் முழுமையான மதிப்பை அதிகரிக்க அல்லது குறைக்கப் பயன்படும் ஒப்பீட்டு மதிப்பைக் குறிப்பிடுகிறது.

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

தரவுத்தள நிர்வாகத்தில் சான்றிதழ் பெற விரும்புகிறீர்களா?

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

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