SQL का परिचय और मुख्य कार्य

Aug 5, 2024

SQL ट्यूटोरियल नोट्स

परिचय

  • SQL क्वेरी का परिचय और उपयोग
  • MySQL इंस्टॉलेशन

MySQL इंस्टॉलेशन

  • MySQL सर्वर इंस्टॉल करने की प्रक्रिया
  • कमांड लाइन क्लाइंट ओपन करना
  • रूट पासवर्ड एंटर करना

डेटाबेस और टेबल्स

डेटाबेस दिखाना

  • SHOW DATABASES; कमांड द्वारा डेटाबेस दिखाना

टेबल क्रिएट करना

  • टेबल क्रिएट करने के लिए:
    • CREATE TABLE student (id INT NOT NULL PRIMARY KEY, name VARCHAR(30), address VARCHAR(30), marks INT);
    • टेबल का विवरण देखने के लिए:
      • DESC student;

डाटा डालना

  • डाटा डालने के लिए:
    • सुरक्षित तरीका:
      • INSERT INTO student (name, id, address, marks) VALUES ('Kamal', 12, 'Delhi', 79);
    • असुरक्षित तरीका:
      • INSERT INTO student VALUES ('Kamal', 12, 'Delhi', 79);
    • मल्टिपल वैल्यूज डालने के लिए:
      • INSERT INTO student (name, id, address, marks) VALUES ('Ram', 17, 'Delhi', 90), ('Shyam', 18, 'Mumbai', 88);

डाटा दिखाना

  • टेबल का पूरा डाटा दिखाने के लिए:
    • SELECT * FROM student;
  • विशेष कॉलम दिखाने के लिए:
    • SELECT name, id FROM student;
  • कंडीशन के साथ डाटा दिखाने के लिए:
    • SELECT * FROM student WHERE id = 12;

डाटा अपडेट करना

  • डाटा अपडेट करने के लिए:
    • UPDATE student SET address = 'Dehradun' WHERE id = 45;

कॉलम एड करना और हटाना

  • कॉलम एड करने के लिए:
    • ALTER TABLE student ADD phone_number INT;
  • कॉलम हटाने के लिए:
    • ALTER TABLE student DROP COLUMN phone_number;

वैल्यूज़ डिलीट करना

  • डाटा डिलीट करने के लिए:
    • DELETE FROM student WHERE name = 'Kamal';

एग्रीगेट फंक्शन्स

  • सम, AVG, COUNT, MAX, MIN का उपयोग
    • SELECT SUM(marks) FROM student;
    • SELECT AVG(marks) FROM student;
    • SELECT COUNT(name) FROM student;
    • SELECT MAX(marks) FROM student;
    • SELECT MIN(marks) FROM student;

ऑर्डर बाय और ग्रुप बाय

  • ऑर्डर बाय का उपयोग:
    • SELECT * FROM student ORDER BY marks ASC;
    • SELECT * FROM student ORDER BY marks DESC;

JOIN ऑपरेशन्स

  • INNER JOIN:
    • SELECT * FROM student INNER JOIN employee ON student.id = employee.id;
  • LEFT JOIN:
    • SELECT * FROM student LEFT JOIN employee ON student.id = employee.id;
  • CROSS JOIN:
    • SELECT * FROM student CROSS JOIN employee;

निष्कर्ष

  • SQL की महत्वपूर्ण क्वेरीज का सारांश
  • SQL में विभिन्न ऑपरेशन्स और उनके उपयोग

इन नोट्स का उपयोग करते हुए आप SQL की प्रमुख अवधारणाओं को समझ सकते हैं और उन्हें आसानी से याद रख सकते हैं।