நேர்காணல் கேள்விகள்

சிறந்த 100 MySQL நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

அக்டோபர் 30, 2021

நீங்கள் PHP மற்றும் MySQL இல் வேலை தேடுகிறீர்களானால், இந்த சிறந்த 100 MySQL நேர்காணல் கேள்விகள் உதவிகரமாக இருக்கும். நீங்கள் Uber, Airbnb, Shopify, Amazon, Twitter, Udemy போன்ற நிறுவனங்களுக்கு விண்ணப்பித்தால் MySQL நேர்காணல் கேள்விகள் சேவை செய்யக்கூடியதாக இருக்கும்.

MySQL நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

பொருளடக்கம்

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

MySQL சேவையகம் என்பது SQL ஐ அடிப்படையாகக் கொண்ட ஆரக்கிள் மூலம் ஆதரிக்கப்படும் ஒரு திறந்த மூல தொடர்புடைய தரவுத்தள மேலாண்மை அமைப்பு (RDBMS).

பொதுவாக PHP ஐப் பயன்படுத்தி மதிப்பிடப்படுகிறது. இது C இல் எழுதப்பட்டுள்ளது, C++ மொழி.

2. நாம் ஏன் MySQL தரவுத்தளத்தைப் பயன்படுத்த வேண்டும்?

இந்த MySQL நேர்காணல் கேள்விகள் ஆரம்ப மற்றும் இடைநிலை பயனர்களுக்கு மிகவும் பொருத்தமானது.

  • MySQL சேவையகம் வேகமானது, நம்பகமானது மற்றும் பயன்படுத்த எளிதானது
  • ஊடுருவும் நபர்களிடமிருந்து முக்கியமான தரவுகளைப் பாதுகாக்கிறது
  • அளவிடக்கூடியது மற்றும் பெரிய அளவிலான டேட்டாவை கையாளக்கூடியது
  • கிட்டத்தட்ட ஒவ்வொரு OS க்கும் இணக்கமானது
  • PHP நட்பு
  • பெரிய மற்றும் விரிவான சமூக ஆதரவு

3. Mysql தரவுத்தளத்தில் உள்ள பல்வேறு அட்டவணைகள் யாவை?

கீழே பட்டியலிடப்பட்டுள்ளது வேறுபட்ட MySQL அட்டவணை:

  • MyISAM - இயல்புநிலை தரவுத்தள இயந்திரம்
  • குவியல் - வேகமான தரவுத்தள அணுகலுக்குப் பயன்படுத்தப்படுகிறது
  • ஒன்றிணைத்தல் - MYISAM அட்டவணையில் இருந்து அளவு வரம்பை நீக்குகிறது
  • InnoDB - COMMIT மற்றும் ரோல்பேக்கைப் பயன்படுத்தி பரிவர்த்தனையை ஆதரிக்கிறது
  • ISAM - பதிப்பு 5.x இலிருந்து நீக்கப்பட்டது மற்றும் அகற்றப்பட்டது

4. MySQL Query execution வரிசையை விளக்கவும்.

இது மிகவும் டீல் செய்யப்பட்ட MySQL நேர்காணல் கேள்விகளில் ஒன்றாகும்

  • இருந்து மற்றும் இணைகிறது
  • எங்கே
  • குழு மூலம்
  • கொண்டவை
  • தேர்ந்தெடு
  • உத்தரவின் படி
  • அளவு

5. பல்வேறு வகையான Mysql இணைப்பின் வகைகள் யாவை?

இந்த MySQL நேர்காணல் கேள்விகளுக்கு கீழே குறிப்பிடப்பட்டுள்ள வழியில் பதிலளிக்கலாம்:

  • உள் சேர்: அட்டவணையில் இருந்து column_name(களை) தேர்ந்தெடு 1 INNER JOIN table 2 on table1.column_name = table2.column_name;
  • இடதுபுறத்தில் சேர்: அட்டவணையில் இருந்து column_name(களை) தேர்ந்தெடு
  • வலது சேர்: அட்டவணையில் இருந்து column_name(களை) தேர்வு செய்யவும்
மேலும் பார்க்கவும் சிறந்த 100 JavaScript நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

6. MySQL SELECT வினவலின் செயல்திறனை எவ்வாறு மேம்படுத்துவது?

இப்போது இந்த கேள்வி MySQL நேர்காணல் கேள்விகளில் ஒன்றாகும், அதை கவனமாக புரிந்து கொள்ள வேண்டும்.

  • குறியீடுகளைப் பயன்படுத்தவும்
  • பயன்படுத்த வேண்டாம் *
  • தேவையற்ற நெடுவரிசைகளைத் தவிர்க்கவும்
  • தேவைப்பட்டால் மட்டும் DISTINCT மற்றும் Union ஐப் பயன்படுத்தவும்
  • குறுகிய அட்டவணை மாற்றுப்பெயர்களைப் பயன்படுத்தவும்
  • லைக் பேட்டர்ன் தொடக்கத்தில் வைல்டு கார்டை (%) தவிர்க்கவும்

7. MySQL அட்டவணையில் எத்தனை தூண்டுதல்கள் அனுமதிக்கப்படுகின்றன?

இது தொடக்கநிலை MySQL நேர்காணல் கேள்விகளில் ஒன்றாகும்.

  • செருகுவதற்கு முன்
  • செருகிய பிறகு
  • புதுப்பிப்பதற்கு முன்
  • புதுப்பித்த பிறகு
  • நீக்குவதற்கு முன்
  • நீக்கிய பிறகு

8. MySQL இல் கிடைக்கும் வெவ்வேறு செட் செயல்பாடுகளைக் குறிப்பிடவும்

  • UNION : SELECT வினவல்களின் முடிவுகளை ஒருங்கிணைக்கிறது. அனைத்து தனித்துவமான வரிசைகளையும் வழங்குகிறது.
  • யூனியன் ஆல்: வினவலை சந்திக்கும் அனைத்து அட்டவணைகளிலிருந்தும் அனைத்து வரிசைகளையும் வழங்குகிறது.
  • மைனஸ்: முதல் வினவல் மூலம் தேர்ந்தெடுக்கப்பட்ட அனைத்து தனித்துவமான வரிசைகளையும் வழங்கும் ஆனால் இரண்டாவது வினவல் அல்ல.
  • INTERSECT: இரண்டு வினவல்களின் குறுக்குவெட்டு

9. தரவுத்தளத்தில் பூஜ்ய மதிப்பை எவ்வாறு சோதிப்பது?

பூஜ்ய மதிப்பு என்பது குறிப்பிட்ட புலத்தில் எந்த மதிப்பும் இல்லாத புலமாகும். மேலும், முதன்மை விசை பூஜ்ய மதிப்பை அனுமதிக்காது.

  • = NULL அல்லது !=NULL ஐப் பயன்படுத்த முடியாது
  • NULL: அட்டவணை_பெயரில் இருந்து column_பெயர்களைத் தேர்ந்தெடு எங்கே column_name null;
  • NULL அல்ல: அட்டவணை_பெயரில் இருந்து column_பெயர்களைத் தேர்ந்தெடு

10. BLOB மற்றும் TEXT இடையே உள்ள வேறுபாட்டை விளக்கவும்

BLOB என்பது பைனரி பெரிய பொருள்கள். பைனரி தரவுகளை சேமிக்க இது பயன்படுகிறது

  • எடுத்துக்காட்டுகள்: TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB

TEXT என்பது பைனரி அல்லாத, எழுத்து அடிப்படையிலான சரம் தரவு வகை

  • எடுத்துக்காட்டு: TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT

11. DELETE vs TRUNCATE இடையே உள்ள வேறுபாட்டைக் குறிப்பிடவும்

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

12. char vs VARCHAR ஐ வேறுபடுத்து

சார்வர்ச்சர்
நிலையான நீள வடிவத்தில் தரவைச் சேமிக்கிறதுமதிப்புகளை மாறி நீளத்தில் சேமிக்கிறது
குறிப்பிட்ட நீளத்தை விட சிறிய சரங்கள் ஸ்பேஸ் கேரக்டர்களால் பேட் செய்யப்பட்டிருக்கும்இடைவெளிகளின் திணிப்பு இல்லை
சிறிய தரவுகளுக்குப் பயன்படுகிறதுபெரிய தரவுகளை சேமிக்க பயன்படுகிறது

13. MySQL மற்றும் SQL சர்வரை ஒப்பிடுக.

அளவுகோல்கள்MySQLSQL
மூலம் உருவாக்கப்பட்டதுஆரக்கிள்மைக்ரோசாஃப்ட்
திட்டமிடப்பட்டதுசி மற்றும் சி++முக்கியமாக C++, ஆனால் C இல் சில பகுதிகள்
மேடைகள்பல தளங்களை ஆதரிக்கிறதுலினக்ஸ் மற்றும் விண்டோஸை மட்டுமே ஆதரிக்கிறது
தொடரியல்சிக்கலான தொடரியல்எளிமையான மற்றும் பயன்படுத்த எளிதான தொடரியல்

14. SQL சர்வர் என்றால் என்ன?

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

15. MySQL இன் அம்சங்கள் என்ன?

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

16. MySQL பதிப்பை எவ்வாறு சரிபார்க்கலாம்?

கீழே உள்ள கட்டளையைப் பயன்படுத்தி லினக்ஸில் MySQL பதிப்பைச் சரிபார்க்கலாம்:

mysql -v (லினக்ஸ்)

%பதிப்பு% போன்ற மாறிகளைக் காட்டு; (விண்டோஸ்)

17. ஒரு கணினிக்கான பாரம்பரிய நெட்வொர்க் நூலகம் என்ன?

Windows அல்லது POSIX அமைப்புகளில், பெயரிடப்பட்ட குழாய்கள் ஒரே கணினியில் இயங்கும் வெவ்வேறு செயல்முறைகளை இணைக்க இடை-செயல்முறை தகவல்தொடர்புகளின் வழிகளை வழங்குகிறது. நெட்வொர்க் ஸ்டேக்கைப் பயன்படுத்துவதன் அவசியத்தை இது வழங்குகிறது, மேலும் செயல்திறனை பாதிக்காமல் தரவை அனுப்ப முடியும்.

18. MySQL சேவையகத்திற்கான இயல்புநிலை போர்ட் என்ன?

MySQL சேவையகத்திற்கான இயல்புநிலை போர்ட் 3306. மற்றொரு நிலையான இயல்புநிலை போர்ட் SQL சேவையகத்திற்கான TCP/IP இல் 1433 ஆகும்.

19. DDL, DML மற்றும் DCL எதைக் குறிக்கிறது?

DDL என்பது தரவுத்தள திட்டங்களுடன் தொடர்புடைய தரவு வரையறை மொழிக்கான சுருக்கமாகும், அத்துடன் தரவுத்தளத்தில் தரவு எவ்வாறு உள்ளது என்பதற்கான விளக்கமாகும். உதாரணமாக CREATE TABLE கட்டளை. DML என்பது SELECT, INSERT போன்ற கட்டளைகளை உள்ளடக்கிய தரவு கையாளும் மொழியைக் குறிக்கிறது. DCL என்பது தரவுக் கட்டுப்பாட்டு மொழியைக் குறிக்கிறது மற்றும் GRANT, REVOKE போன்ற கட்டளைகளை உள்ளடக்கியது.

20. MYSQL இல் சேர்வது என்றால் என்ன?

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

MySQL நேர்காணல் கேள்விகள் - MySQL இல் சேரவும்

21. பொதுவான MYSQL செயல்பாடுகள் யாவை?

பொதுவான MYSQL செயல்பாடுகள் பின்வருமாறு:

NOWO: தற்போதைய தேதி மற்றும் நேரத்தை ஒற்றை மதிப்பாக திரும்பப் பெறுவதற்கான செயல்பாடு CURRDATEO: தற்போதைய தேதி அல்லது நேரத்தைத் திரும்பப் பெறுவதற்கான செயல்பாடு

CONCAT(X, Y): ஒரு சரம் வெளியீட்டை உருவாக்கும் இரண்டு சரங்களின் மதிப்புகளை இணைக்கும் செயல்பாடு

DATEDIFF (X, Y): இரண்டு தேதிகளுக்கு இடையிலான வேறுபாட்டைக் கண்டறியும் செயல்பாடு

22. CHAR மற்றும் VARCHAR இடையே உள்ள வேறுபாடு என்ன?

அட்டவணை உருவாக்கப்படும் போது, ​​அட்டவணை மற்றும் நெடுவரிசைகளின் நிலையான நீளத்தை வரையறுக்க CHAR பயன்படுத்தப்படுகிறது. நீள மதிப்பு 1-255 வரம்பில் இருக்கலாம். VARCHAR கட்டளையானது நெடுவரிசை மற்றும் அட்டவணையின் நீளத்தை தேவைக்கேற்ப சரிசெய்ய பயன்படுகிறது.

23. குவியல் அட்டவணைகள் என்றால் என்ன?

இது இடைநிலை நேர்காணல் கேள்விகளில் ஒன்றாகும். ஹீப் டேபிள்கள் இன்-மெமரி டேபிள்கள், அதிவேக தற்காலிக சேமிப்பிற்காகப் பயன்படுத்தப்படுகின்றன. ஆனால், அவற்றில் TEXT அல்லது BLOB புலங்கள் அனுமதிக்கப்படாது. அவர்களும் AUTO INCREMENT ஐ ஆதரிக்கவில்லை. இது ஒரு தற்காலிக அட்டவணையாக வேலை செய்கிறது மற்றும் இது மற்றொரு அட்டவணை வகையை விட வேகமாக்கும் குறியீடுகளைப் பயன்படுத்துகிறது.

24. MYSQL இல் அட்டவணைகளை இணைப்பதற்கான தொடரியல் என்ன?

mysql தரவுத்தள சேவையகத்தில் MYSQL இல் தரவுத்தள அட்டவணையை இணைக்கும் தொடரியல்:

CONCAT(சரம் 1, சரம் 2, சரம் 3)

25. அட்டவணையில் உருவாக்கக்கூடிய அட்டவணைப்படுத்தப்பட்ட நெடுவரிசைகளின் வரம்பு என்ன?

எந்த அட்டவணைக்கும் உருவாக்கக்கூடிய அட்டவணைப்படுத்தப்பட்ட நெடுவரிசைகளின் அதிகபட்ச வரம்பு 16 ஆகும்.

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

MySQL இல், தரவுத்தள நெடுவரிசைகளுக்குப் பயன்படுத்தக்கூடிய பல்வேறு வகையான சரங்கள் SET, BLOB, VARCHAR, TEXT, ENUM மற்றும் CHAR ஆகும்.

27. MySQL இல் நெடுவரிசைகளை எவ்வாறு சேர்ப்பது?

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

ALTER TABLE அட்டவணை_பெயர்

COLUMN column_name column_defination ஐ சேர்

[FIRST|தற்போதுள்ள_நெடுவரிசைக்குப் பிறகு];

28. ரூட் கடவுச்சொல் தொலைந்துவிட்டால் அதை எப்படி மாற்றுவது?

இதுபோன்ற சமயங்களில் கடவுச்சொல் தொலைந்துவிட்டால், பயனர் skip-grants-table உடன் DBஐத் தொடங்கி, கடவுச்சொல்லை மாற்ற வேண்டும். அதன்பிறகு, புதிய கடவுச்சொல்லுடன், பயனர் DB ஐ சாதாரண முறையில் மறுதொடக்கம் செய்ய வேண்டும்.

29. நிரம்பிய தரவு வட்டின் சிக்கலை எவ்வாறு தீர்ப்பது?

தரவு வட்டு நிரம்பி, அதிக சுமையுடன் இருக்கும்போது, ​​ஒரு மென்மையான இணைப்பை உருவாக்கி, .frm மற்றும் .idb கோப்புகளை அந்த இணைப்பு இடத்திற்கு நகர்த்துவதே வழி.

30. MySQL இல் உள்ள DELETE TABLE மற்றும் TRUNCATE TABLE கட்டளைகளுக்கு என்ன வித்தியாசம்?

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

31. MySQL இல் ENUM இன் பயன் என்ன?

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

மேலும் பார்க்கவும் சிறந்த 100 நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

32. MySQL இல் பிணைய அடுக்குகளின் சோதனையை எவ்வாறு வரையறுப்பது?

இதற்காக, அடுக்கு கட்டமைப்பை மதிப்பாய்வு செய்வது மற்றும் சோதனைக்கு உட்படுத்தப்பட்ட பயன்பாட்டைப் பொறுத்து வன்பொருள் மற்றும் மென்பொருள் உள்ளமைவு சார்புகளைத் தீர்மானிப்பது அவசியம்.

33. முதன்மை விசைக்கும் தனித்துவமான விசைக்கும் என்ன வித்தியாசம்?

இரண்டும் வரையறுக்கப்பட்ட நெடுவரிசையின் தனித்துவத்தைச் செயல்படுத்தப் பயன்படும் போது, ​​முதன்மை விசை ஒரு கிளஸ்டர்டு குறியீட்டை உருவாக்கும், அதேசமயம் தனிப்பட்ட விசையானது நெடுவரிசையில் கிளஸ்டர் இல்லாத குறியீட்டை உருவாக்கும். முதன்மை விசை 'NULL' ஐ அனுமதிக்காது, ஆனால் தனிப்பட்ட விசை அனுமதிக்கும்.

img 617d992446ea3

34. SQL சேவையகத்தை ஒற்றைப் பயனர் அல்லது குறைந்தபட்ச உள்ளமைவு முறைகளில் எவ்வாறு மறுதொடக்கம் செய்யலாம்?

SQLSERVER.EXE என்ற கட்டளை வரியானது ‘-m’ உடன் பயன்படுத்தப்படும் SQL சேவையகத்தை ஒற்றை-பயனர் பயன்முறையில் மறுதொடக்கம் செய்யும், மேலும் ‘-f’ உடன் அதை குறைந்தபட்ச உள்ளமைவு பயன்முறையில் மறுதொடக்கம் செய்யும்.

35. முதன்மை விசைக்கும் வெளிநாட்டு விசைக்கும் என்ன வித்தியாசம்?

முதன்மை விசைவெளிநாட்டு விசை
தரவுத்தளத்தில் உள்ள தரவை தனித்துவமாக அடையாளம் காண இது உதவுகிறதுஇது அட்டவணைகளுக்கு இடையே ஒரு இணைப்பை நிறுவ உதவுகிறது
ஒரு அட்டவணைக்கு ஒரு முதன்மை விசை மட்டுமே இருக்க முடியும்ஒரு அட்டவணைக்கு ஒன்றுக்கு மேற்பட்ட வெளிநாட்டு விசைகள் இருக்கலாம்
முதன்மை முக்கிய பண்புக்கூறுகள் அட்டவணையில் நகல் மதிப்புகளைக் கொண்டிருக்கக்கூடாதுவெளிநாட்டு விசைக்கு நகல் மதிப்புகள் ஏற்றுக்கொள்ளப்படும்
பூஜ்ய மதிப்புகள் ஏற்றுக்கொள்ளப்படாதுபூஜ்ய மதிப்புகள் ஏற்கத்தக்கவை
தற்காலிகமாக உருவாக்கப்பட்ட அட்டவணைகளுக்கான முதன்மை முக்கிய கட்டுப்பாடுகளை நாம் வரையறுக்கலாம்தற்காலிக அட்டவணைகளுக்கு இதை வரையறுக்க முடியாது
முதன்மை விசை குறியீடு தானாகவே உருவாக்கப்படும்குறியீடு தானாக உருவாக்கப்படவில்லை

36. TIMESTAMP தரவு வகை என்றால் என்ன?

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

37. BLOB க்கும் TEXT க்கும் என்ன வித்தியாசம்?

BLOB என்பது பெரிய தரவுகளை வைத்திருக்கும் பைனரி பெரிய பொருள். நான்கு வகையான BLOBகள் TINYBLOB, BLOB, MEDIBLOB மற்றும் LONGBLOB ஆகும். TEXT என்பது கேஸ்-சென்சிட்டிவ் BLOB ஆகும். நான்கு வகையான உரைகள் சிறிய உரை, நடுத்தர உரை மற்றும் நீண்ட உரை.

38. Unix ஷெல்லைப் பயன்படுத்தி MySQL இல் எவ்வாறு உள்நுழைவது?

இந்த கட்டளை மூலம் நாம் உள்நுழையலாம்:

# [mysql dir]/bin/ mysql -h -u -p

39. நிறுவப்பட்ட MySQL இன் பதிப்பை நீங்கள் எவ்வாறு கண்டறியலாம்?

  • SELECT பதிப்பு ();
  • %பதிப்பு% போன்ற மாறிகளைக் காட்டு;

40. MySQL ஐப் பயன்படுத்துவதன் நன்மைகள் மற்றும் தீமைகள் என்ன?

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

நன்மைகள்:

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

தீமைகள்:

  • MySQL ஐ அளவிடக்கூடியதாக மாற்றுவது கடினம்.
  • மிகப் பெரிய வகை தரவுத்தளத்திற்கு இது பொருந்தாது.
  • சேமிக்கப்பட்ட வழக்கமான மற்றும் தூண்டுதல்களின் பயன்பாடுகள் MySQL க்கு மட்டுமே.
  • தற்காலிக அட்டவணைகள் பயன்படுத்தப்படுகின்றன

41. MySQL இல் அட்டவணையை எவ்வாறு உருவாக்குவது?

அட்டவணையை உருவாக்கவும் [இல்லாவிட்டால்] `TableName` (`fieldname`dataType [விருப்ப அளவுருக்கள்]) இயந்திரம் = சேமிப்பு இயந்திரம்;

42. அட்டவணையில் இருந்து பதிவுகளை மீட்டெடுக்கும் போது நகல் தரவை எவ்வாறு வடிகட்டலாம்?

ஒரு டேபிளில் இருந்து பதிவுகளை மீட்டெடுக்கும் போது டேபிளில் இருந்து நகல் தரவை வடிகட்ட ஒரு தனித்துவமான முக்கிய சொல் பயன்படுத்தப்படுகிறது.

43. NOW() மற்றும் CURRENT_DATE() க்கு என்ன வித்தியாசம்?

NOW() மற்றும் CURRENT_DATE() இரண்டும் உள்ளமைக்கப்பட்ட MySQL முறைகள். சேவையகத்தின் தற்போதைய தேதி மற்றும் நேரத்தைக் காட்ட NOW() பயன்படுகிறது மற்றும் CURRENT_DATE() ஆனது சேவையகத்தின் தேதியை மட்டும் காட்ட பயன்படுகிறது.

44. எந்த MySQL செயல்பாடு சரங்களை இணைக்கப் பயன்படுகிறது?

CONCAT() செயல்பாடு இரண்டு அல்லது அதற்கு மேற்பட்ட சரம் தரவை இணைக்கப் பயன்படுகிறது.

45. SQL அறிக்கையைப் பயன்படுத்தி ஏற்கனவே உள்ள எந்த அட்டவணையின் பெயரையும் எப்படி மாற்றலாம்?

தரவுத்தளத்தின் தற்போதைய அட்டவணையை மறுபெயரிட பின்வரும் SQL கட்டளை பயன்படுத்தப்படுகிறது.

அட்டவணையின்_பெயரை புதிய_பெயருக்கு மறுபெயரிடவும்;

46. ​​தேர்ந்தெடுக்கப்பட்ட வினவலைப் பயன்படுத்தி, நெடுவரிசை மதிப்பின் ஒரு பகுதியை எவ்வாறு மீட்டெடுப்பது?

எந்த நெடுவரிசையின் பகுதியையும் மீட்டெடுக்க SUBSTR() செயல்பாடு பயன்படுத்தப்படுகிறது.

47. அட்டவணையின் எந்த நெடுவரிசையையும் எவ்வாறு மறுபெயரிடலாம் மற்றும் அகற்றலாம்?

நெடுவரிசையை மறுபெயரிட:

ALTER TABLE table_name CHANGE COLUMN old_column_name new_column_name column_defination.

48. இன்டெக்ஸ் என்றால் என்ன? MySQL இல் ஒரு குறியீட்டை எவ்வாறு அறிவிக்கலாம்?

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

  • குறியீட்டை உருவாக்கவும்:
|_+_|
  • அனைத்து குறியீடுகளையும் பட்டியலிடுங்கள்:
|_+_|

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

எந்தவொரு நிலையான அட்டவணைக்கும் அதிகபட்சமாக 16 அட்டவணைப்படுத்தப்பட்ட நெடுவரிசைகளை உருவாக்கலாம்.

50. பார்வை என்ன? MySQL இல் எப்படி காட்சிகளை உருவாக்கலாம் மற்றும் கைவிடலாம்?

வினவலைச் சேமிக்கப் பயன்படும் ஒரு விர்ச்சுவல் டேபிளாக ஒரு பார்வை செயல்படுகிறது மற்றும் அது அழைக்கப்படும்போது அதன் முடிவைத் தரும். மேம்படுத்தக்கூடிய பார்வை MySQL ஆல் ஆதரிக்கப்படுகிறது.

|_+_|

புதுப்பிப்பு பார்வை:

|_+_|

டிராப் காட்சி:

|_+_|

51. MySQL பயனரின் கடவுச்சொல்லை எவ்வாறு மாற்றுவது?

ஒரு MySQL பயனரின் கடவுச்சொல்லை மாற்ற SET PASSWORD அறிக்கை பயன்படுத்தப்படுகிறது.

தொடரியல்:

  • 'பயனர்பெயர்' @'hostname' = கடவுச்சொல் ('கடவுச்சொல்') க்கான கடவுச்சொல்லை அமைக்கவும்;
  • 'root'@'localhost'க்கு கடவுச்சொல் அமைக்கவும் = கடவுச்சொல்('123456')

52. பல்வேறு வகையான MySQL இணைப்புகளை விளக்குங்கள்.

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

53. ஒரு அட்டவணையில் இருந்து ஒரு குறிப்பிட்ட எண்ணிக்கையிலான பதிவுகளை எவ்வாறு மீட்டெடுப்பது?

ஒரு அட்டவணையில் இருந்து குறிப்பிட்ட எண்ணிக்கையிலான பதிவுகளை மீட்டெடுக்க SQL அறிக்கையுடன் ஒரு LIMIT விதி பயன்படுத்தப்படுகிறது. எந்தப் பதிவிலிருந்து எத்தனை பதிவுகள் பெறப்படும் என்பது LIMIT விதியால் வரையறுக்கப்படுகிறது.

54. எந்த அட்டவணையின் மொத்த பதிவுகளின் எண்ணிக்கையை எப்படி எண்ணலாம்?

எந்த அட்டவணையின் மொத்த பதிவுகளின் எண்ணிக்கையைக் கணக்கிட COUNT() செயல்பாடு பயன்படுத்தப்படுகிறது.

55. சேமிப்பு இயந்திரம் என்றால் என்ன? InnoDB மற்றும் MyISAM இன்ஜின்களுக்கு இடையே உள்ள வேறுபாடுகள் என்ன?

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

  • MyISAM FULLTEXT குறியீட்டை ஆதரிக்கிறது ஆனால் InnoDB FULLTEXT குறியீட்டை ஆதரிக்காது.
  • MyISAM வேகமானது மற்றும் InnoDB மெதுவாக உள்ளது.
  • InnoDB ஆனது ACID (Atomicity, Consistency, Isolation, and Durability) பண்புகளை ஆதரிக்கிறது ஆனால் MyISAM ஆதரிக்கவில்லை.
  • InnoDB வரிசை-நிலை பூட்டுதலை ஆதரிக்கிறது மற்றும் MyISAM அட்டவணை-நிலை பூட்டுதலை ஆதரிக்கிறது.

56. SQL இல் அதிகபட்ச சம்பளத்தை எவ்வாறு காட்டலாம்?

SQL இல் அதிகபட்ச சம்பளத்தைக் காட்ட, நீங்கள் MAX() எனப்படும் உள்ளமைக்கப்பட்ட செயல்பாட்டைப் பயன்படுத்தலாம்.

மேலும் பார்க்கவும் சிறந்த 100 நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

57. MySQL வினவலில் ஒரு அட்டவணையில் இருந்து Nவது மிக உயர்ந்த சம்பளத்தை எப்படிக் காண்பிப்பது?

கேள்வி:

|_+_|

எனவே 2வது மிக உயர்ந்த சம்பளத்தை நீங்கள் கண்டுபிடிக்க விரும்பினால், கீழே உள்ள வினவலைக் கவனியுங்கள்.

|_+_|

58. ஒவ்வொரு துறையின் அதிகபட்ச சம்பளத்தைக் கண்டறிய SQL வினவல் என்றால் என்ன?

|_+_|

59. எல்லாப் பணியாளர்களையும் அவர்களது மேலாளர்களுடன் எப்படிக் கண்டுபிடிப்பீர்கள்? (பணியாளர் அட்டவணையிலும் மேலாளர் ஐடி இருப்பதைக் கவனியுங்கள்)

m.emp_name as Employee, e.emp_name from Manager from ஊழியர் e, பணியாளர் m எங்கே m.manager_id =e.id;

60. நகல் வரிசைகளின் எண்ணிக்கையை எவ்வாறு கண்டுபிடிப்பது?

|_+_|

61. அட்டவணையில் இருந்து நகல் வரிசைகளை அகற்றுவது எப்படி?

|_+_|

62. MySQL எந்த மொழியில் எழுதப்பட்டுள்ளது?

MySQL ஆனது C மற்றும் C++ நிரலாக்கத்திலும், SQL பாகுபடுத்தி யாக்கிலும் எழுதப்பட்டுள்ளது.

63. லினக்ஸில் MySQL ஐ எவ்வாறு தொடங்குவது?

  • /etc/init.d/mysql தொடக்க கட்டளை லினக்ஸில் MySQL ஐ தொடங்க பயன்படுத்தப்படுகிறது.

64. PHP இல் MySQL மற்றும் MySQL இடைமுகங்களுக்கு இடையிலான வேறுபாட்டை விளக்குக.

  • Mysqli என்பது PHP இல் பயன்படுத்தப்படும் mysql நூலக செயல்பாடுகளின் பொருள் சார்ந்த பதிப்பாகும்.
  • Mysql_connect()
  • Mysqli_connect()

65. MySQL இல் டீ கட்டளை என்ன செய்கிறது?

Tee ஆனது ஒரு கோப்புப் பெயரைத் தொடர்ந்து குறிப்பிட்ட கோப்பில் MySQL உள்நுழைவதை இயக்கும். கட்டளை குறிப்பு மூலம் அதை நிறுத்தலாம்.

66. MySQLAdmin இல் ஏற்கனவே உள்ள பயனரின் கடவுச்சொல்லை எவ்வாறு மாற்றுவது?

Mysqladmin -u ரூட் -p கடவுச்சொல் புதிய கடவுச்சொல்

67. தரவுத்தளத்தின் நகலை உருவாக்க mysqldump ஐ எவ்வாறு பயன்படுத்துவது?

Mysqldump -h mysqlhost -u பயனர்பெயர் -p mydatabasename > dbdump.sql

68. mysqlcheck என்ன செய்கிறது?

Mysqlcheck என்பது ஒரு கிளையன்ட் நிரலாகும், இது தரவுத்தள அட்டவணைகளின் ஒருமைப்பாட்டை சரிபார்க்கிறது.

69. mysql -u john -p கட்டளை என்ன செய்கிறது?

  • Mysql -u john -p கட்டளையானது தரவுத்தள மேலாண்மை அமைப்புக்கு அணுகலை அனுமதிக்கும் முன் பயனர் ஜானுக்கான கடவுச்சொல்லை கேட்கும்.
  • உங்கள் தரவுத்தள சேவையகத்திற்கு பயனர்பெயர் மற்றும் கடவுச்சொல் தேவைப்பட்டால் -u மற்றும் -p கட்டளை வரி விருப்பங்களை அணுகவும்.

70. MySQL இன் தொழில்நுட்ப அம்சங்கள் என்ன?

MySQL தரவுத்தள மென்பொருள் ஒரு கிளையன்ட் அல்லது சர்வர் அமைப்பு, இதில் பின்வருவன அடங்கும்:

  • பல திரிக்கப்பட்ட SQL சேவையகம் பல்வேறு கிளையன்ட் புரோகிராம்கள் மற்றும் நூலகங்களை ஆதரிக்கிறது.
  • வெவ்வேறு பின்தளம்
  • பரந்த அளவிலான பயன்பாட்டு நிரலாக்க இடைமுகங்கள்
  • நிர்வாக கருவிகள்

சிறந்த MySQL நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

71. FLOAT மற்றும் DOUBLE ஆகியவற்றை வேறுபடுத்துங்கள்.

  • மிதக்கும் புள்ளி எண்கள் FLOAT இல் எட்டு இடத் துல்லியத்துடன் சேமிக்கப்பட்டு நான்கு பைட்டுகளைக் கொண்டுள்ளது.
  • மிதக்கும் புள்ளிகளின் எண்கள் 18 இடங்களின் துல்லியத்துடன் இரட்டிப்பாக சேமிக்கப்பட்டு எட்டு பைட்டுகள் உள்ளன.

72. CHAR_LENGTH மற்றும் LENGTH ஐ வேறுபடுத்தவா?

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

73. ENUMகள் மற்றும் SET ஐ உள்நாட்டில் எவ்வாறு பிரதிநிதித்துவப்படுத்துவது?

ENUMகள் மற்றும் SET ஆகியவை சேமிப்பக மேம்படுத்தல்களின் காரணமாக இரண்டு சக்திகளைக் குறிக்கப் பயன்படுத்தப்படுகின்றன.

74. REGEXP ஐ வரையறுக்கவும்?

REGEXP என்பது தேடல் மதிப்பில் எங்கும் உள்ள பேட்டர்ன்களுடன் பொருந்தும் பேட்டர்ன் மேட்ச் ஆகும்.

75. நெடுவரிசைகளுக்கு கிடைக்கும் சரம் வகைகளைக் குறிப்பிடவும்.

சரங்களின் வகைகள்:

  • அமைக்கவும்
  • BLOB
  • ENUM
  • சார்
  • உரை
  • வர்ச்சர்

76. MySQL இல் என்ன சேமிப்பக இயந்திரங்கள் பயன்படுத்தப்படுகின்றன?

சேமிப்பக இயந்திரங்கள் அட்டவணை வகைகள் என்று அழைக்கப்படுகின்றன மற்றும் தரவு பல்வேறு நுட்பங்களைப் பயன்படுத்தி கோப்புகளில் சேமிக்கப்படுகிறது.

நுட்பம் உள்ளடக்கியது:

  • சேமிப்பக வழிமுறை
  • பூட்டுதல் நிலைகள்
  • அட்டவணைப்படுத்துதல்
  • திறன்கள் மற்றும் செயல்பாடுகள்

77. MySQL இல் உள்ள இயக்கிகள் யாவை?

MySQL இல் கிடைக்கும் இயக்கிகள் பின்வருமாறு:

  • PHP டிரைவர்
  • ஜேடிபிசி டிரைவர்
  • ODBC டிரைவர்
  • சி ரேப்பர்
  • பைதான் டிரைவர்
  • PERL டிரைவர்
  • ரூபி டிரைவர்
  • CAP11PHP டிரைவர்
  • ado.net5.mxj

78. UPDATE CURRENT_TIMESTAMP தரவு வகையில் TIMESTAMP என்ன செய்கிறது?

அட்டவணை உருவாக்கப்படும்போது TIMESTAMP நெடுவரிசை பூஜ்ஜியத்துடன் புதுப்பிக்கப்படும். CURRENT_TIMESTAMP மாற்றியானது அட்டவணையின் பிற புலங்களில் மாற்றம் ஏற்படும் போதெல்லாம் நேரமுத்திரை புலத்தை தற்போதைய நேரத்திற்கு புதுப்பிக்கும்.

79. முதன்மை விசைக்கும் வேட்பாளர் விசைக்கும் என்ன வித்தியாசம்?

அட்டவணையின் ஒவ்வொரு வரிசையும் முதன்மை விசையால் தனித்துவமாக அடையாளம் காணப்படுகின்றன. ஒரு அட்டவணைக்கு ஒரே ஒரு முதன்மை விசை மட்டுமே உள்ளது.

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

80. myisamchk என்ன செய்கிறது?

இது MyISAM அட்டவணைகளை சுருக்குகிறது, இது அவற்றின் வட்டு அல்லது நினைவக பயன்பாட்டைக் குறைக்கிறது.

சிறந்த MySQL நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

81. HEAP அட்டவணையின் அதிகபட்ச அளவை எவ்வாறு கட்டுப்படுத்துவது?

HEAP அட்டவணையின் அதிகபட்ச அளவை Max_heap_table_size எனப்படும் MySQL config மாறி மூலம் கட்டுப்படுத்தலாம்.

82. MyISAM Static க்கும் MyISAM Dynamic க்கும் என்ன வித்தியாசம்?

MyISAM Static இல் அனைத்து புலங்களும் நிலையான அகலத்தைக் கொண்டிருக்கும். டைனமிக் MyISAM அட்டவணையில் பல்வேறு நீளங்களைக் கொண்ட தரவு வகைகளுக்கு இடமளிக்க TEXT, BLOB போன்ற புலங்கள் இருக்கும்.

ஊழல் ஏற்பட்டால் MyISAM Static ஐ மீட்டெடுப்பது எளிதாக இருக்கும்.

83. கூட்டமைப்பு அட்டவணைகள் என்றால் என்ன?

கூட்டமைப்பு அட்டவணைகள் மற்ற சேவையகங்களில் உள்ள பிற தரவுத்தளங்களில் உள்ள அட்டவணைகளை அணுக அனுமதிக்கும்.

84. ஒரு அட்டவணையில் ஒரு நெடுவரிசை TIMESTAMP என வரையறுக்கப்பட்டால் என்ன செய்வது?

வரிசை மாற்றப்படும்போதெல்லாம் நேரமுத்திரை புலமானது தற்போதைய TIMESTAMPஐப் பெறும்.

85. நெடுவரிசை தானியங்கு அதிகரிப்புக்கு அமைக்கப்பட்டால் மற்றும் அட்டவணையில் அதிகபட்ச மதிப்பை அடைந்தால் என்ன நடக்கும்?

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

86. கடைசியாகச் செருகியதில் எந்த தானியங்கு அதிகரிப்பு ஒதுக்கப்பட்டது என்பதை நாம் எப்படிக் கண்டறியலாம்?

LAST_INSERT_ID ஆனது Auto_increment மூலம் ஒதுக்கப்பட்ட கடைசி மதிப்பை வழங்கும், மேலும் அட்டவணையின் பெயரைக் குறிப்பிட வேண்டிய அவசியமில்லை.

87. அட்டவணைக்கு வரையறுக்கப்பட்ட அனைத்து குறியீடுகளையும் நீங்கள் எவ்வாறு பார்க்க முடியும்?

அட்டவணையில் குறியீடுகள் பின்வருமாறு வரையறுக்கப்படுகின்றன:

இலிருந்து குறியீட்டைக் காட்டு ;

88. LIKE அறிக்கையில் % மற்றும் _இன் அர்த்தம் என்ன?

% என்பது 0 அல்லது அதற்கு மேற்பட்ட எழுத்துகளுக்கு ஒத்திருக்கிறது, _ என்பது LIKE அறிக்கையில் சரியாக ஒரு எழுத்து.

89. Unix & MySQL நேர முத்திரைகளுக்கு இடையில் நாம் எவ்வாறு மாற்றுவது?

  • UNIX_TIMESTAMP என்பது MySQL நேர முத்திரையிலிருந்து Unix நேர முத்திரைக்கு மாற்றும் கட்டளையாகும்
  • FROM_UNIXTIME என்பது Unix நேர முத்திரையிலிருந்து MySQL நேர முத்திரைக்கு மாற்றும் கட்டளையாகும்.

சிறந்த MySQL நேர்காணல் கேள்விகள் மற்றும் பதில்கள்

90. நெடுவரிசை ஒப்பீடுகள் ஆபரேட்டர்கள் என்ன?

தி =,,<=, =,>,<>, , AND, OR, அல்லது LIKE ஆபரேட்டர்கள் SELECT அறிக்கைகளில் உள்ள நெடுவரிசை ஒப்பீடுகளில் பயன்படுத்தப்படுகின்றன.

91. வினவினால் பாதிக்கப்பட்ட வரிசைகளின் எண்ணிக்கையை எவ்வாறு பெறுவது?

வரிசைகளின் எண்ணிக்கையை SELECT COUNT (user_id) பயனர்களிடமிருந்து பெறலாம்;

92. MySQL query case sensitive?

இல்லை. இது கிடையாது.

  • பதிப்பு (), CURRENT_DATE;
  • seleCt பதிப்பு(), தற்போதைய_DATE;
  • பதிப்பைத் தேர்ந்தெடு(), தற்போதைய_தேதி;

இந்த உதாரணங்கள் அனைத்தும் ஒன்றே. இது மிக முக்கியமானது அல்ல.

93. LIKE மற்றும் REGEXP ஆபரேட்டர்களுக்கு என்ன வித்தியாசம்?

LIKE மற்றும் REGEXP ஆபரேட்டர்கள் ^ மற்றும் % ஐ வெளிப்படுத்த பயன்படுத்தப்படுகின்றன.

  • தேர்ந்தெடுக்கவும் * பணியாளரிடமிருந்து எங்கிருந்து emp_name REGEXP ^b;
  • %b போன்ற emp_name உள்ள பணியாளரிடமிருந்து * தேர்ந்தெடுக்கவும்.

94. mysql_fetch_array மற்றும் mysql_fetch_object இடையே உள்ள வேறுபாடு என்ன?

mysql_fetch_array மற்றும் mysql_fetch_object இடையே உள்ள வேறுபாடுகள் பின்வருமாறு:

  • mysql_fetc_array() – தரவுத்தளத்திலிருந்து ஒரு தொடர்புடைய வரிசை அல்லது வழக்கமான வரிசையாக முடிவு வரிசையை வழங்குகிறது.
  • Mysql_fetch_object - தரவுத்தளத்திலிருந்து பொருளாக முடிவு வரிசையாகத் திரும்பும்.

95. எப்படி நாம் MySQL இல் தொகுதி பயன்முறையை இயக்கலாம்?

தொகுதி பயன்முறையில் இயக்க பின்வரும் கட்டளைகள் பயன்படுத்தப்படுகின்றன:

  • Mysql;
  • Mysql mysql.out

96. MyISAM அட்டவணைகள் எங்கே சேமிக்கப்படும் மற்றும் அவற்றின் சேமிப்பக வடிவங்களையும் தருகின்றன?

ஒவ்வொரு MyISAM அட்டவணையும் மூன்று வடிவங்களில் வட்டில் சேமிக்கப்படுகிறது:

  • '.frm' கோப்பு அட்டவணை வரையறையை சேமிக்கிறது
  • தரவுக் கோப்பில் ‘.MYD’ (MYData) நீட்டிப்பு உள்ளது
  • குறியீட்டு கோப்பில் ‘.MYI’ (MYIndex) நீட்டிப்பு உள்ளது

97. ISAM என்றால் என்ன?

ISAM என்பது சுருக்கமாக அழைக்கப்படுகிறது அட்டவணைப்படுத்தப்பட்ட தொடர் அணுகல் முறை . டேப்கள் போன்ற இரண்டாம் நிலை சேமிப்பக அமைப்புகளில் தரவைச் சேமித்து மீட்டெடுக்க இது IBM ஆல் உருவாக்கப்பட்டது.

98. InnoDB என்றால் என்ன?

InnoDB என்பது ஒரு பரிவர்த்தனை-பாதுகாப்பான சேமிப்பக இயந்திரம் என்பது இன்னோபேஸால் உருவாக்கப்பட்டது, இது இப்போது ஆரக்கிள் கார்ப்பரேஷன் ஆகும்.

99. MySQL எவ்வாறு தனித்துவத்தை மேம்படுத்துகிறது?

அனைத்து நெடுவரிசைகளிலும் DISTINCT ஆனது GROUP BY ஆக மாற்றப்படும், மேலும் அது ORDER BY விதியுடன் இணைக்கப்படும்.

  • t1,t2 இலிருந்து DISTINCT t1.a ஐ தேர்ந்தெடுங்கள் t1.a=t2.a;

100. எழுத்துக்களை HEX எண்களாக உள்ளிடுவது எப்படி?

நீங்கள் எழுத்துக்களை HEX எண்களாக உள்ளிட விரும்பினால், நீங்கள் HEX எண்களை ஒற்றை மேற்கோள்கள் மற்றும் (X) இன் முன்னொட்டுடன் உள்ளிடலாம் அல்லது HEX எண்களை (OX) முன்னொட்டாக உள்ளிடலாம்.

வெளிப்பாடு சூழல் ஒரு சரமாக இருந்தால், HEX எண் சரம் தானாகவே எழுத்துச் சரமாக மாற்றப்படும்.

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