MySQL | கிராஸ் சேர்

Mysql Kiras Cer



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

MySQL இல் 'கிராஸ் ஜாயின்' ஆபரேட்டர் என்றால் என்ன?

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

தேர்ந்தெடுக்கவும் * இருந்து [ அட்டவணை 1 - பெயர் ]
குறுக்கு சேரவும் [ அட்டவணை2 - பெயர் ] ;







'கிராஸ் ஜாயின்' ஆபரேட்டரைப் பயன்படுத்தி இரண்டு அட்டவணைகளின் தரவை ஒருங்கிணைத்தல்

இரண்டு அட்டவணைகளை இணைப்பதன் மூலம் வரிசைகளின் சாத்தியமான அனைத்து சேர்க்கைகளையும் கொண்ட வெளியீட்டைப் பெற விரும்பினால் ' பயனர் 'மற்றும்' பணியாளர் ' பயன்படுத்த ' கிராஸ் சேர் 'ஆபரேட்டர்:



தேர்ந்தெடுக்கவும் * இருந்து பயனர்
குறுக்கு சேரவும் பணியாளர்;

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



'கிராஸ் ஜாயின்' ஆபரேட்டரைப் பயன்படுத்தி இரண்டுக்கும் மேற்பட்ட அட்டவணைகளின் தரவை ஒருங்கிணைத்தல்

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





தேர்ந்தெடுக்கவும் * இருந்து [ அட்டவணை 1 - பெயர் ]
குறுக்கு சேரவும் [ அட்டவணை2 - பெயர் ]
குறுக்கு சேரவும் [ அட்டவணை 3 - பெயர் ] ;

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

தேர்ந்தெடுக்கவும் * இருந்து நேரம்
குறுக்கு சேரவும் பயனர்
குறுக்கு சேரவும் மாதிரி;

வெளியீடு மூன்று அட்டவணைகளிலும் சாத்தியமான அனைத்து வரிசைகளின் கலவையையும் காட்டுகிறது:



ஒரு குறிப்பிட்ட நிபந்தனையுடன் பொருந்தக்கூடிய 'கிராஸ் ஜாயின்' ஆபரேட்டரைப் பயன்படுத்தி பதிவுகளை வடிகட்டவும்

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

தேர்ந்தெடுக்கவும் * இருந்து [ அட்டவணை 1 - பெயர் ]
குறுக்கு சேரவும் [ அட்டவணை2 - பெயர் ]
எங்கே நிலை;

இணைக்க ஒரு உதாரணத்தைப் பார்ப்போம் ' பயனர் 'மற்றும்' பணியாளர் 'அட்டவணைகள் மற்றும் முடிவுகளை வடிகட்டும்போது' ஐடி 'பணியாளர்' அட்டவணை 'ஐ விட அதிகமாக உள்ளது 5 ”. இந்த வினவலை இயக்கவும்:

தேர்ந்தெடுக்கவும் * இருந்து பயனர்
குறுக்கு சேரவும் பணியாளர்
எங்கே பணியாளர் . ஐடி < 5 ;

வெளியீட்டில், இரண்டு அட்டவணைகளின் சாத்தியமான அனைத்து சேர்க்கைகளையும் மட்டுமே வழங்குவதை நீங்கள் காணலாம் ' ஐடி 'பணியாளர் அட்டவணை' விட குறைவாக உள்ளது 5 ”:

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

தேர்ந்தெடுக்கவும் வாடிக்கையாளர் . ஐடி AS 'வாடிக்கையாளர் ஐடி' , வாடிக்கையாளர் . முதல் பெயர் , வாடிக்கையாளர் . நாடு , சப்ளையர் . ஐடி AS 'சப்ளையர் ஐடி' , சப்ளையர் . தொடர்பு பெயர் , சப்ளையர் . நாடு
இருந்து வாடிக்கையாளர்
குறுக்கு சேரவும் சப்ளையர்
எங்கே வாடிக்கையாளர் . நகரம் = சப்ளையர் . நகரம்;

குறிப்பிட்ட நிபந்தனையை பூர்த்தி செய்யும் குறிப்பிடப்பட்ட வரிசைகளின் சேர்க்கைகளை வெளியீடு வடிகட்டியது:

ஒரு சிக்கலான நிலையை வரையறுக்க தொடர்புடைய மற்றும் தருக்க ஆபரேட்டர்கள் பயன்படுத்தப்படலாம். '' இலிருந்து அனைத்து தரவு சேர்க்கைகளையும் வடிகட்ட ஒரு உதாரணத்தைப் பார்ப்போம். பயனர் 'மற்றும்' பணியாளர் 'அட்டவணைகள் சிக்கலான நிபந்தனைகளை பூர்த்தி செய்யும்' ஐடி 'இன்' பயனர் 'அட்டவணை குறைவாக உள்ளது' 2 ”” மற்றும் 'தி' ஐடி 'இன்' பணியாளர் 'இதை விட குறைவாக உள்ளது' 5 ”. இந்த உதாரணத்திற்கான வினவல் கீழே கொடுக்கப்பட்டுள்ளது:

தேர்ந்தெடுக்கவும் * இருந்து பயனர்
குறுக்கு சேரவும் பணியாளர்
எங்கே பயனர் . ஐடி < 2 மற்றும் பணியாளர் . ஐடி < 5 ;

நீங்கள் விவாதித்தீர்கள் ' கிராஸ் சேர் ” MySQL இல் ஆபரேட்டர் அதன் எடுத்துக்காட்டுகளுடன் வெற்றிகரமாக.

முடிவுரை

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