एस क्यू एल द्रुत संदर्भ: बहुतेक सामान्य एस क्यू एल आज्ञा

या पोस्टमध्ये आम्ही एसक्यूएल कमांडची मूलभूत माहिती लहान आणि समजून घेण्यास सोपी उदाहरणासह कव्हर करू.

एसक्यूएल कमांडची ही यादी आहे जी आपण बहुधा वापरत आहात, म्हणून त्या चांगल्या प्रकारे जाणून घ्या.

प्रत्येक एसक्यूएल कमांड वर्णन आणि उदाहरण कोड स्निपेट प्रदान करते.




बर्‍याच सामान्य एस क्यू एल आदेश

एसक्यूएल स्टेटमेंट्स वेगवेगळ्या श्रेणींमध्ये गटबद्ध केली जाऊ शकतात:

डेटा परिभाषा भाषा (डीडीएल) आज्ञा

  • तयार करा: एक नवीन डेटाबेस ऑब्जेक्ट तयार करते, जसे की टेबल.
  • वयः डेटाबेस ऑब्जेक्ट सुधारित करण्यासाठी वापरले
  • थेंब: ऑब्जेक्ट्स डिलीट करण्यासाठी वापरले.

डेटा मॅनिपुलेशन भाषा (डीएमएल) आज्ञा

  • घाला: सारणीमध्ये नवीन डेटा पंक्ती रेकॉर्ड समाविष्ट करण्यासाठी वापरले जाते.
  • अद्यतनः एका टेबलमध्ये विद्यमान रेकॉर्ड सुधारित करण्यासाठी वापरले जाते.
  • हटवा: सारणीतून रेकॉर्ड हटवा.

डेटा क्वेरी लँग्वेज (डीसीएल) आज्ञा

  • निवडा: डेटाबेसमधून डेटा निवडण्यासाठी DQL कमांड आहे.

डेटा नियंत्रण भाषा (डीसीएल) आज्ञा

  • अनुदान: वापरकर्त्यांना डेटाबेस ऑब्जेक्टमध्ये प्रवेश करण्याची परवानगी नियुक्त करण्यासाठी वापरले जाते.
  • मागे घेणे: वापरकर्त्यांना डेटाबेस ऑब्जेक्टमध्ये प्रवेश करण्याची परवानगी नाकारण्यासाठी वापरले.

डेटा ट्रान्सफर लँग्वेज (डीटीएल) आज्ञा

  • कमिटः डेटाबेसमधील कोणताही व्यवहार कायमचा जतन करण्यासाठी वापरला जातो.
  • रोलबॅक: शेवटच्या वचनबद्ध स्थितीत डेटाबेस पुनर्संचयित करते.

या पोस्टमध्ये, आम्ही डीडीएल, डीएमएल आणि डीक्यूएल कमांडस समाविष्ट करू.


डेटाबेस तयार करा

डेटाबेस तयार करणे ही एसक्यूएल सह कार्य करण्यासाठी प्रथम आपल्याला करण्याची आवश्यकता आहे. | CREATE DATABASE | स्टेटमेंट हे नक्की करते.

उदाहरणः

CREATE DATABASE testDB |

सारणी तयार करा

| CREATE TABLE | स्टेटमेंट डेटाबेसमध्ये एक नवीन टेबल तयार करते.

उदाहरणः


CREATE TABLE Employees (
EmployeeID int,
FirstName varchar(255),
LastName varchar(255),
Department varchar(255) );
|

आत घाला

| INSERT INTO | स्टेटमेंट टेबलमधील डेटाच्या नवीन ओळी घालते

उदाहरणः

INSERT INTO Employees (FirstName, LastName, Department) VALUES ('Sam', 'Burger', 'IT'); |

निवडा

SELECT | मुख्य आणि सर्वात जास्त वापरली जाणारी एस क्यू एल कमांड आहे. हे डेटाबेसमधून डेटा निवडते आणि निकाल सारणी नावाच्या निकालांची सारणी मिळवते.

उदाहरणः


SELECT firstName, lastName FROM Employees; |

निवडा *

| SELECT | तारांकन * सह वापरल्यास कमांड ऑपरेटर, निवडते सर्व निर्दिष्ट सारणी पासून रेकॉर्ड.

उदाहरणः

SELECT * FROM Employees |

रोग निवडा

SELECT DISTINCT | केवळ भिन्न डेटा परत करतो; म्हणजे डुप्लिकेट नोंदींचा समावेश नाही.

उदाहरणः


SELECT DISTINCT Department FROM Employees; |

निवडा

| SELECT INTO | स्टेटमेंट टेबलमधून निर्दिष्ट केलेला डेटा निवडतो आणि त्यास दुसर्‍या टेबलवर कॉपी करतो.

उदाहरणः

SELECT firstName, entryGraduated INTO StudentAlumni FROM Students; |

निवडा

परिणाम TOP मध्ये निकालाच्या सेटमध्ये परत जाण्यासाठी डेटा प्रविष्ट्यांची जास्तीत जास्त संख्या किंवा टक्केवारी निर्दिष्ट करते.

SELECT TOP 50 PERCENT * FROM Customers; |

जिथे

| WHERE | कलम विशिष्ट अटीवर आधारित परिणाम फिल्टर करण्यासाठी वापरली जाते.


उदाहरणः

SELECT * FROM Employees WHERE department = 'IT'; |

ग्रुप द्वारे

| GROUP BY | कमांड विविध पंक्तींमधून एकसारखे डेटा गटांमध्ये व्यवस्थित करते, जेणेकरून सारांश सारांश तयार होते.

उदाहरणः

SELECT COUNT(Department), Department FROM Employees GROUP BY Department; |

आहे

| HAVING | कलम | _ _ + _ | सारखेच करते कलम, पण फरक तो आहे | _ _ _ _ | केवळ एकत्रित कार्ये करते. त्याचप्रमाणे, WHERE कलम एकत्रित कार्ये करत नाही.

उदाहरणः

HAVING |

IN

| WHERE | ऑपरेटरमध्ये WHERE खंडात एकाधिक मूल्ये समाविष्ट आहेत.

उदाहरणः

SELECT COUNT(Department), Department FROM Employees GROUP BY Department HAVING COUNT(Department) > 2; |

यांच्यातील

IN | ऑपरेटर परिणाम फिल्टर करते आणि केवळ निर्दिष्ट श्रेणीमध्ये फिट असलेले मिळवते.

उदाहरणः

SELECT * FROM Employees WHERE Department IN ('IT', 'Graphics', 'Marketing'); |

आणि / ओआर

| BETWEEN | आणि SELECT * FROM Employees WHERE JoiningDate BETWEEN '01-01-2015' AND `01-01-2020`; | सशर्त विधाने आहेत. | AND मध्ये, सर्व अटी विशिष्ट निकषांची पूर्तता करणे आवश्यक आहे. मध्ये OR | दिलेल्या निकषांची पूर्तता करणारी कोणतीही परिस्थिती निकाल दर्शविते.

उदाहरण आणि:

AND |

उदाहरण किंवा:

OR |

एएस (उर्फ)

SELECT * FROM Employees WHERE Department = 'IT' AND JoiningDate > '01-01-2015'; | उपनाव म्हणून काम करते. | _ + + _ | सह, आम्ही डेटाबेसमधील नाव बदलल्याशिवाय क्वेरीमधील अधिक अर्थपूर्ण किंवा लहान असलेल्या स्तंभाचे नाव बदलू शकतो.

उदाहरणः

SELECT * FROM Employees WHERE Department ='IT' OR Department = 'Graphics'; |

आतील सामील

AS | वेगवेगळ्या सारण्यांमधील पंक्ती एकत्र करतात.

उदाहरणः

AS |

डावीकडे सामील व्हा

SELECT FirstName AS fname, LastName AS lname FROM Employees; | उजवीकडील टेबलमधील रेकॉर्डशी जुळणार्‍या डावीकडील रेकॉर्ड पुनर्प्राप्त करते.

उदाहरणः

INNER JOIN |

बरोबर सामील व्हा

डावीकडे जोडा च्या विरूद्ध, | _ _ _ _ | डाव्या सारणीतील रेकॉर्डशी जुळणार्‍या उजव्या सारणीवरून रेकॉर्ड पुनर्प्राप्त करते.

उदाहरणः

SELECT Orders.ID, Customers.Name FROM Orders INNER JOIN Customers ON Orders.ID = Customers.ID; |

पूर्ण सामील व्हा

LEFT JOIN | डावी किंवा उजवीकडील सारणींमध्ये जुळणारी सर्व रेकॉर्ड मिळवते.

उदाहरणः

SELECT Customers.CustomerName, Orders.OrderID FROM Customers LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID ORDER BY Customers.CustomerName; |

हटवा

| RIGHT JOIN | स्टेटमेंट टेबलमधून काही विशिष्ट ओळी काढून टाकते जे निर्दिष्ट स्थिती पूर्ण करतात.

उदाहरणः

SELECT Orders.OrderID, Employees.LastName FROM Orders RIGHT JOIN Employees ON Orders.EmployeeID = Employees.EmployeeID ORDER BY Orders.OrderID; |

टेबल सारखे

आम्ही | _ _ + _ | वापरतो टेबलमधून स्तंभ जोडण्यासाठी किंवा काढण्यासाठी.

उदाहरणः

FULL JOIN |

ट्रबलकेट टेबल

SELECT Customers.Name, CustomerOrders.ID FROM Customers FULL OUTER JOIN Orders ON Customers.ID = CustomerOrders.customerID ORDER BY Customers.Name; | डेटाबेसमधील सारणीमधून डेटा नोंदी काढून टाकते, परंतु सारणीची रचना ठेवते.

उदाहरणः

DELETE |

ड्रॉप टेबल

DELETE FROM Employees WHERE FirstName = 'Sam' AND LastName = 'Burger'; | स्टेटमेंट संपूर्ण कॉलम त्याच्या स्तंभ मापदंड आणि डेटासेट सेटिंग्जसह हटवते.

उदाहरणः

ALTER TABLE |

ड्रॉप डेटाबेस

ALTER TABLE Employees ADD JoiningDate date; | संपूर्ण निर्दिष्ट डेटाबेस सर्व पॅरामीटर्स आणि डेटासह हटवते.

हा आदेश वापरताना अतिरिक्त सावधगिरी बाळगा.

उदाहरणः

TRUNCATE TABLE |

संबंधित:

मनोरंजक लेख