அறிமுகம்

கட்டமைக்கப்பட்ட வினவல் மொழி அனைத்து நவீன தொடர்பு தரவுத்தளங்களுக்கும் பின்னால் உள்ளது

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

எல்.எல்

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

அறிமுகம் தரவுத்தளங்கள்

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

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

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

உங்கள் முதல் SQL கேள்வி

இந்த தகவலை மீட்டெடுக்க வேண்டிய எல்.டி.எஸ்.எல் அறிக்கையைப் பெறுவதற்கு முன்னர், எங்கள் கேள்வியை எளிய ஆங்கிலத்தில் சமரசம் செய்வோம். நாம் "விலை $ 25 க்கும் அதிகமாக இருக்கும் விலை அட்டவணையில் இருந்து அனைத்து பங்கு எண்களையும் தேர்ந்தெடுக்க வேண்டும்." இது எளிய ஆங்கிலத்தில் வெளிப்படுத்தப்படும் போது இது ஒரு எளிமையான கோரிக்கை. இங்கே தொடர்புடைய SQL அறிக்கை:

பங்கு எண்
விலைகளிலிருந்து
WHERE விலை> 5

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

SQL அறிக்கைகள் விளக்கம்

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

SELECT விலை
விலைகளிலிருந்து
WHERE StockNumber = 3006

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

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

SQL அறிக்கையின் வரம்பு

எல்.எல்.சீ ஒரு பரந்த அளவிலான அறிக்கையை அளிக்கிறது, இதில் SELECT ஒரு ஒன்றாகும். மற்ற பொதுவான SQL அறிக்கைகளின் சில எடுத்துக்காட்டுகள்:

இந்த SQL அறிக்கையுடன் கூடுதலாக, நீங்கள் எல்.எல்.ஈ.எல் விதிமுறைகளை பயன்படுத்தலாம். இந்த உட்பிரிவுகள் செயல்படத் தரவின் வகைகளைத் துல்லியப்படுத்த உதவும். WHERE விற்கு கூடுதலாக, இங்கு பொதுவாக பயன்படுத்தப்படும் மற்ற உட்கூறுகள் உள்ளன:

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