SQL வடிவமைப்பாளர்
எந்த SQL சரத்தையும் உடனடியாக வடிவமைக்கவும். SELECT, INSERT, UPDATE, DELETE, JOIN, GROUP BY, ORDER BY மற்றும் பலவற்றை உள்ளடக்கிய நிலையான SQL தொடரியலை ஆதரிக்கிறது.
SQL விளக்கம்
Structured Query Language (SQL) என்பது நிரலாக்கத்தில் பயன்படுத்தப்படும் ஒரு களம்-சார்ந்த மொழியாகும், இது ஒரு தொடர்புசார் தரவுத்தள மேலாண்மை அமைப்பில் (RDBMS) வைக்கப்பட்டுள்ள தரவை நிர்வகிப்பதற்காக அல்லது ஒரு தொடர்புசார் தரவு ஸ்ட்ரீம் மேலாண்மை அமைப்பில் (RDSMS) ஸ்ட்ரீம் செயலாக்கத்திற்காக வடிவமைக்கப்பட்டுள்ளது. கட்டமைக்கப்பட்ட தரவை, அதாவது உருப்படிகள் மற்றும் மாறிகளுக்கு இடையேயான தொடர்புகளை உள்ளடக்கிய தரவைக் கையாள்வதில் இது குறிப்பாக பயனுள்ளதாக இருக்கும்.
தொடக்கத்தில் தொடர்புசார் இயற்கணிதம் மற்றும் டூப்பிள் தொடர்புசார் கால்குலஸ் ஆகியவற்றை அடிப்படையாகக் கொண்ட SQL, பல வகையான கூற்றுகளைக் கொண்டுள்ளது, அவை முறைசாராமல் துணை மொழிகளாக வகைப்படுத்தப்படலாம், பொதுவாக: ஒரு தரவு வினவல் மொழி (DQL), ஒரு தரவு வரையறை மொழி (DDL), ஒரு தரவு கட்டுப்பாட்டு மொழி (DCL), மற்றும் ஒரு தரவு கையாளுதல் மொழி (DML). SQL-இன் வரம்பில் தரவு வினவல், தரவு கையாளுதல் (செருகுதல், புதுப்பித்தல் மற்றும் நீக்குதல்), தரவு வரையறை (ஸ்கீமா உருவாக்கம் மற்றும் மாற்றம்), மற்றும் தரவு அணுகல் கட்டுப்பாடு ஆகியவை அடங்கும். SQL என்பது அடிப்படையில் ஒரு அறிவிப்பு மொழி (4GL) என்றாலும், அது நடைமுறை உறுப்புகளையும் உள்ளடக்கியுள்ளது.
SQL ஆனது 1986-இல் American National Standards Institute (ANSI)-இன் தரநிலையாகவும், 1987-இல் International Organization for Standardization (ISO)-இன் தரநிலையாகவும் ஆனது. அன்றிலிருந்து, பெரிய அளவிலான அம்சங்களை உள்ளடக்குமாறு தரநிலை திருத்தப்பட்டுள்ளது. இத்தகைய தரநிலைகள் இருந்தபோதிலும், பெரும்பாலான SQL குறியீடு சரிசெய்தல் இல்லாமல் வெவ்வேறு தரவுத்தள அமைப்புகளுக்கு இடையே முழுமையாக கொண்டு செல்லக்கூடியதாக இல்லை.