MySQL Fundamentals: SQL, Joins और Transactions

Tables और queries से joins, indexes और transactions तक MySQL व SQL सीखें। उन beginners और developers के लिए जो relational data के साथ काम करते हैं।

कोर्स शुरू करें →

आप क्या सीखेंगे

  • उपयुक्त data types और keys के साथ databases व tables बना सकेंगे।
  • SELECT, INSERT, UPDATE और DELETE से data पढ़ और बदल सकेंगे।
  • Joins, GROUP BY, subqueries और window functions से data जोड़ और सारांशित कर सकेंगे।
  • Constraints, transactions और least-privilege users से integrity सुरक्षित रख सकेंगे।
  • Indexes और EXPLAIN से performance सुधार सकेंगे और mysqldump से backup ले सकेंगे।

पाठ्यक्रम

मॉड्यूल 1: शुरुआत करें

  1. रिलेशनल डेटाबेस क्या है?
  2. इंस्टॉल और कनेक्ट करें
  3. डेटाबेस बनाम तालिका

मॉड्यूल 2: संरचना बनाना

  1. डेटा टाइप्स
  2. CREATE TABLE
  3. प्राइमरी और फॉरेन की

मॉड्यूल 3: बुनियादी क्वेरी

  1. INSERT
  2. SELECT और WHERE
  3. ORDER BY और LIMIT

मॉड्यूल 4: डेटा बदलना

  1. UPDATE
  2. DELETE

मॉड्यूल 5: जॉइन्स

  1. INNER JOIN
  2. LEFT और RIGHT JOIN
  3. सेल्फ जॉइन और 3+ तालिकाओं का जॉइन

मॉड्यूल 6: एग्रीगेशन

  1. एग्रीगेट फ़ंक्शन
  2. GROUP BY
  3. HAVING बनाम WHERE

मॉड्यूल 7: एडवांस्ड क्वेरी

  1. सबक्वेरी
  2. UNION
  3. CASE एक्सप्रेशन
  4. Window Functions और CTEs (MySQL 8)

मॉड्यूल 8: बाध्यताएँ और अखंडता

  1. बाध्यताएँ (Constraints)

मॉड्यूल 9: परफ़ॉर्मेंस

  1. इंडेक्स
  2. EXPLAIN एक नज़र में

मॉड्यूल 10: ट्रांज़ैक्शन

  1. ट्रांज़ैक्शन

मॉड्यूल 11: स्कीमा डिज़ाइन

  1. नॉर्मलाइज़ेशन एक नज़र में
  2. व्यूज़ (Views)

मॉड्यूल 12: बुनियादी बातों से आगे

  1. स्टोर्ड प्रोसीजर एक नज़र में
  2. बैकअप और रीस्टोर
  3. Users, Privileges और Security