या पोस्टमध्ये आम्ही एसक्यूएल कमांडची मूलभूत माहिती लहान आणि समजून घेण्यास सोपी उदाहरणासह कव्हर करू.
एसक्यूएल कमांडची ही यादी आहे जी आपण बहुधा वापरत आहात, म्हणून त्या चांगल्या प्रकारे जाणून घ्या.
प्रत्येक एसक्यूएल कमांड वर्णन आणि उदाहरण कोड स्निपेट प्रदान करते.
एसक्यूएल स्टेटमेंट्स वेगवेगळ्या श्रेणींमध्ये गटबद्ध केली जाऊ शकतात:
या पोस्टमध्ये, आम्ही डीडीएल, डीएमएल आणि डीक्यूएल कमांडस समाविष्ट करू.
डेटाबेस तयार करणे ही एसक्यूएल सह कार्य करण्यासाठी प्रथम आपल्याला करण्याची आवश्यकता आहे. | 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
|| 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
|संबंधित: