Visit Website

SQL Complete Cheat Sheet 2026 | 200+ Queries, Commands & Functions एक Post में!

Master SQL with this complete 2026 cheat sheet covering 200+ queries, commands, joins, functions, constraints, indexes, views, transactions, and datab


तो स्वागत है आपका। 👋

अगर आप Database Management सीखना चाहते हैं, तो SQL (Structured Query Language) सबसे ज़रूरी Skills में से एक है। लगभग हर Web Application, Mobile App और Business Software किसी न किसी Database का इस्तेमाल करता है।

इस Complete Cheat Sheet में आपको SQL के 200+ महत्वपूर्ण Queries, Commands, Clauses, Functions और Concepts आसान भाषा में एक ही जगह मिलेंगे। चाहे आप Beginner हों, Student हों या Interview की तैयारी कर रहे हों, यह Guide आपके लिए बहुत उपयोगी होगी।


💡 मेरा अनुभव

जब मैंने SQL सीखना शुरू किया था, तो शुरुआत में SELECT, WHERE और JOIN जैसे Commands समझने में समय लगा। लेकिन जैसे-जैसे मैंने Practice Database पर Queries लिखनी शुरू कीं, SQL काफी आसान लगने लगी।

अगर आप रोज़ केवल 15–20 मिनट भी Practice करेंगे, तो कुछ ही दिनों में SQL पर अच्छी पकड़ बना सकते हैं।


SQL क्या है?

SQL (Structured Query Language) एक Standard Language है जिसका उपयोग Databases को Create, Read, Update और Delete (CRUD) करने के लिए किया जाता है।

SQL की मदद से आप—

  • Database बना सकते हैं।

  • Tables Create कर सकते हैं।

  • Data Insert कर सकते हैं।

  • Records Update कर सकते हैं।

  • Data Delete कर सकते हैं।

  • Reports तैयार कर सकते हैं।

  • Complex Queries चला सकते हैं।


SQL क्यों सीखें?

SQL सीखने के फायदे—

  • हर Backend Developer के लिए ज़रूरी

  • Data Analysis में उपयोगी

  • High Demand Skill

  • सभी बड़े Databases में लगभग समान Syntax

  • आसान और Powerful Language

  • अच्छी Career Opportunities


💡 मेरी सलाह

SQL सीखने से पहले आपको Basic Computer Knowledge और Tables की समझ होनी चाहिए। उसके बाद सीधे Queries की Practice शुरू करें।


SQL Database Workflow

Design Database
      ↓
Create Database
      ↓
Create Tables
      ↓
Insert Data
      ↓
Write Queries
      ↓
Test Results
      ↓
Optimize
      ↓
Backup

Database Create करें

CREATE DATABASE company;

Database Select करें

USE company;

Table Create करें

CREATE TABLE employees (
    id INT PRIMARY KEY,
    name VARCHAR(100),
    age INT,
    salary DECIMAL(10,2)
);

Data Types

  • INT

  • BIGINT

  • VARCHAR

  • CHAR

  • TEXT

  • DATE

  • DATETIME

  • BOOLEAN

  • FLOAT

  • DECIMAL


Insert Data

INSERT INTO employees
(name, age, salary)
VALUES
('Rahul',25,35000);

Select Data

SELECT * FROM employees;

Specific Columns

SELECT name, salary
FROM employees;

WHERE Clause

SELECT *
FROM employees
WHERE salary > 50000;

Operators

  • =

  • !=

  • <

  • =

  • <=


AND / OR

SELECT *
FROM employees
WHERE age > 25
AND salary > 40000;

ORDER BY

Ascending

SELECT *
FROM employees
ORDER BY salary ASC;

Descending

SELECT *
FROM employees
ORDER BY salary DESC;

LIMIT

SELECT *
FROM employees
LIMIT 10;

DISTINCT

SELECT DISTINCT city
FROM employees;

UPDATE

UPDATE employees
SET salary = 50000
WHERE id = 1;

DELETE

DELETE FROM employees
WHERE id = 5;

TRUNCATE

TRUNCATE TABLE employees;

DROP TABLE

DROP TABLE employees;

Aggregate Functions

  • COUNT()

  • SUM()

  • AVG()

  • MIN()

  • MAX()

Example

SELECT AVG(salary)
FROM employees;

GROUP BY

SELECT department,
COUNT(*)
FROM employees
GROUP BY department;

HAVING

SELECT department,
COUNT(*)
FROM employees
GROUP BY department
HAVING COUNT(*) > 5;

LIKE

SELECT *
FROM employees
WHERE name LIKE 'A%';

Wildcards

  • %

  • _


IN

SELECT *
FROM employees
WHERE city IN ('Delhi','Mumbai');

BETWEEN

SELECT *
FROM employees
WHERE salary
BETWEEN 30000 AND 60000;

NULL

SELECT *
FROM employees
WHERE email IS NULL;

Aliases

SELECT name AS EmployeeName
FROM employees;

SQL Joins

  • INNER JOIN

  • LEFT JOIN

  • RIGHT JOIN

  • FULL OUTER JOIN*

  • CROSS JOIN

  • SELF JOIN

नोट: FULL OUTER JOIN सभी SQL Database Systems में सीधे उपलब्ध नहीं होता। उदाहरण के लिए, MySQL में इसे अन्य Queries के संयोजन से प्राप्त किया जाता है।


INNER JOIN

SELECT *
FROM employees
INNER JOIN departments
ON employees.dept_id =
departments.id;

LEFT JOIN

SELECT *
FROM employees
LEFT JOIN departments
ON employees.dept_id =
departments.id;

RIGHT JOIN

SELECT *
FROM employees
RIGHT JOIN departments
ON employees.dept_id =
departments.id;

Constraints

  • PRIMARY KEY

  • FOREIGN KEY

  • UNIQUE

  • NOT NULL

  • CHECK

  • DEFAULT


Index

Create Index

CREATE INDEX idx_name
ON employees(name);

View

CREATE VIEW employee_view AS
SELECT name, salary
FROM employees;

Transactions

Start

START TRANSACTION;

Commit

COMMIT;

Rollback

ROLLBACK;

Common String Functions

  • CONCAT()

  • LENGTH()

  • UPPER()

  • LOWER()

  • SUBSTRING()

  • TRIM()

  • REPLACE()


Date Functions

  • NOW()

  • CURDATE()

  • YEAR()

  • MONTH()

  • DAY()

  • DATEDIFF()


Numeric Functions

  • ROUND()

  • FLOOR()

  • CEIL()

  • ABS()

  • MOD()


Subquery

SELECT *
FROM employees
WHERE salary >
(
SELECT AVG(salary)
FROM employees
);

UNION

SELECT name FROM staff
UNION
SELECT name FROM managers;

EXISTS

SELECT *
FROM employees e
WHERE EXISTS
(
SELECT 1
FROM departments d
WHERE e.dept_id=d.id
);

SQL Best Practices

  • हमेशा WHERE के बिना UPDATE या DELETE चलाने से पहले Query को दोबारा जाँचें।

  • Meaningful Table और Column Names रखें।

  • Primary Keys का सही उपयोग करें।

  • Index केवल ज़रूरत होने पर बनाएँ।

  • Database का नियमित Backup लें।

  • User Input को Validate करें।

  • SQL Injection से बचने के लिए Prepared Statements का उपयोग करें।

  • Production Database पर सीधे Experiment न करें।


⚠️ Note

Production Database में कोई भी DELETE, DROP या TRUNCATE Command चलाने से पहले उसका Backup ज़रूर लें। एक गलत Query आपका महत्वपूर्ण Data हमेशा के लिए हटा सकती है।


Quick Summary

TopicIncludes
BasicsDatabase, Tables
CRUDSELECT, INSERT, UPDATE, DELETE
FilteringWHERE, LIKE, IN, BETWEEN
SortingORDER BY, LIMIT
FunctionsCOUNT, SUM, AVG
JoinsINNER, LEFT, RIGHT
AdvancedViews, Indexes, Transactions
SecurityConstraints, Prepared Statements

💡 Pro Tip

SQL सीखने का सबसे अच्छा तरीका है Practice Database पर रोज़ Queries लिखना। केवल पढ़ने से SQL याद नहीं रहती, लेकिन लगातार Query लिखने से Logic अपने आप मजबूत हो जाता है।


Conclusion

SQL आज भी Database Management की सबसे महत्वपूर्ण Language है। चाहे आप Web Developer हों, Data Analyst, Software Engineer या Student, SQL सीखना आपके Career के लिए बहुत फायदेमंद है।

अगर आप इस Cheat Sheet में दिए गए Commands, Queries और Functions की नियमित Practice करते हैं, तो SQL पर आपकी अच्छी पकड़ बन जाएगी। इस Guide को Bookmark करें ताकि Revision के समय आपको सब कुछ एक ही जगह मिल सके।


FAQs

1. SQL क्या है?

SQL (Structured Query Language) एक Standard Language है जिसका उपयोग Relational Databases को Manage करने के लिए किया जाता है।

2. SQL और MySQL में क्या अंतर है?

SQL एक Language है, जबकि MySQL एक Database Management System (DBMS) है जो SQL का उपयोग करता है।

3. SQL सीखने में कितना समय लगता है?

अगर आप रोज़ Practice करते हैं, तो Basics कुछ हफ्तों में सीखे जा सकते हैं। Advanced Topics के लिए लगातार Projects और Practice ज़रूरी है।

4. JOIN क्या होता है?

JOIN की मदद से दो या अधिक Tables का Data आपस में जोड़कर देखा जा सकता है।

5. Primary Key क्या होती है?

Primary Key Table की हर Row को Unique पहचान देती है और उसमें Duplicate या NULL Values नहीं हो सकतीं।

6. Transaction क्या है?

Transaction कई SQL Operations का एक समूह होता है जिसे एक साथ Commit या Rollback किया जा सकता है।

7. Beginner को सबसे पहले क्या Practice करनी चाहिए?

सबसे पहले SELECT, WHERE, ORDER BY, INSERT, UPDATE, DELETE और JOIN Queries की Practice करें। यही SQL की मजबूत नींव बनाती हैं।


📥 Download from Official Source

🎬 Need help? Click the button below to watch the complete step-by-step video guide tutorial!

📺 Watch Full Video Guide

एक टिप्पणी भेजें

Have a question or feedback? Share it below! Please avoid spam and stay respectful.
Visit Website
Visit Website