Free tutorials & notes in Hindi & English · Clean code examples 🧰 मुफ़्त PDF और फ़ोटो टूल्स →
MySQL + SQL · Lesson 123

MySQL Cheat Sheet

त्वरित संदर्भ

यह एक MySQL cheat sheet है — जो commands आप रोज़ इस्तेमाल करते हैं, एक जगह। अभ्यास करते समय इसे पास रखिए। एक बार ये मुख्य patterns परिचित लगें, ज़्यादातर असली queries बस इनके variations हैं।

💡 आकार सीखिए: SELECT ... FROM ... WHERE ...; INSERT/UPDATE/DELETE; JOIN; GROUP BY।

Databases और tables

SHOW DATABASES;
CREATE DATABASE shop;
USE shop;
SHOW TABLES;
CREATE TABLE items (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), price INT);
DESCRIBE items;
ALTER TABLE items ADD stock INT;
DROP TABLE items;

Insert, update, delete

INSERT INTO items (name, price) VALUES ('Pen', 10);
INSERT INTO items (name, price) VALUES ('Pen', 10), ('Book', 50);  -- कई rows
UPDATE items SET price = 12 WHERE id = 1;
DELETE FROM items WHERE id = 1;

UPDATE और DELETE को हमेशा WHERE जोड़िए, वरना हर row प्रभावित होती है।

Selecting और filtering

SELECT * FROM items;
SELECT name, price FROM items;
SELECT * FROM items WHERE price > 20;
SELECT * FROM items WHERE name LIKE 'P%';
SELECT * FROM items WHERE price BETWEEN 10 AND 50;
SELECT DISTINCT name FROM items;
SELECT * FROM items ORDER BY price DESC LIMIT 5;

Joins

-- inner join (सिर्फ़ matches)
SELECT o.id, c.name
FROM orders o JOIN customers c ON o.customer_id = c.id;

-- left join (सारी left rows, matched या नहीं)
SELECT c.name, o.id
FROM customers c LEFT JOIN orders o ON o.customer_id = c.id;

Aggregates और grouping

SELECT COUNT(*) FROM items;
SELECT AVG(price), MAX(price), MIN(price), SUM(price) FROM items;
SELECT name, COUNT(*) FROM items GROUP BY name;
SELECT name, COUNT(*) FROM items GROUP BY name HAVING COUNT(*) > 1;

Rows filter करने को WHERE, GROUP BY के बाद groups filter करने को HAVING इस्तेमाल कीजिए।

उपयोगी functions

SELECT NOW(), CURDATE();
SELECT UPPER(name), LOWER(name), LENGTH(name) FROM items;
SELECT ROUND(price, 2), CEIL(price), FLOOR(price) FROM items;
SELECT IFNULL(stock, 0) FROM items;
SELECT CONCAT(name, ' - ', price) FROM items;

सारांश

  • Databases/tables: CREATE, USE, SHOW, DESCRIBE, ALTER, DROP।
  • CRUD: INSERT, SELECT, UPDATE, DELETE (बदलाव को हमेशा WHERE)।
  • WHERE, LIKE, BETWEEN से filter; ORDER BY से sort; LIMIT से cap।
  • JOIN ... ON से join; unmatched rows रखने को LEFT JOIN।
  • COUNT/SUM/AVG और GROUP BY / HAVING से summarise।

आगे, इन्हें अभ्यास कीजिए SQL queries practice में, या गहराई से जाइए 50 MySQL queries से।

अक्सर पूछे जाने वाले प्रश्न (FAQ)

सबसे ज़्यादा इस्तेमाल होने वाली MySQL commands क्या हैं?
रोज़ की commands हैं CREATE DATABASE/TABLE, USE, INSERT, SELECT, UPDATE, DELETE, साथ में WHERE, ORDER BY, GROUP BY, JOIN और COUNT व SUM जैसी aggregate functions। साथ में ये लगभग सारा रोज़ का database काम कवर करती हैं।
MySQL syntax जल्दी कैसे याद करूँ?
मुख्य patterns की cheat sheet रखिए: SELECT columns FROM table WHERE condition, INSERT INTO table VALUES, UPDATE table SET ... WHERE, और DELETE FROM table WHERE। एक बार ये आकार परिचित हों, ज़्यादातर queries इनके variations हैं।
MySQL में बुनियादी SELECT syntax क्या है?
SELECT columns FROM table WHERE condition ORDER BY column LIMIT n;। आप columns, table, वैकल्पिक filter, वैकल्पिक sort, और वैकल्पिक row limit चुनते हैं। सारे columns को * इस्तेमाल कीजिए।
MySQL में दो tables कैसे join करूँ?
ON condition वाला JOIN इस्तेमाल कीजिए: SELECT ... FROM a JOIN b ON a.id = b.a_id;। INNER JOIN सिर्फ़ मेल खाती rows रखता है, जबकि LEFT JOIN बाईं table की सारी rows रखता है मेल बिना भी।
आम MySQL aggregate functions क्या हैं?
COUNT, SUM, AVG, MIN और MAX मुख्य हैं, आमतौर पर प्रति group summarise करने को GROUP BY के साथ। जैसे, SELECT class, AVG(marks) FROM students GROUP BY class; प्रति class औसत देता है।
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।

💻 लाइव कोड एडिटर

इस पेज के प्रोग्राम यहीं तैयार हैं — चलाएँ, बदलें और सीखें। कुछ भी इंस्टॉल किए बिना।
OneCompiler द्वारा संचालित। कोड एडिटर में अपने आप आ जाता है — Run दबाकर आउटपुट देखें। अगर एडिटर न खुले तो नए टैब में खोलें.
अगला topicMySQL Interview Questions आपकी प्रगति: 123 / 151 (81%) · Lesson 124 / 151 आगे बढ़ें →

यह lesson कैसा लगा?

आपकी राय से हम content और बेहतर बनाते हैं।

अपना review और सुझाव लिखें (वैकल्पिक)

Review approve होने के बाद आपका नाम और शहर इसके साथ public दिख सकते हैं। Email या phone न लिखें।

▶ CodingEasily on YouTube

Video से सीखें – आसान Hindi में

चुनी हुई video: RDBMS भाग 3 – Class XI Commerce IT

▶ Channel subscribe करें