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

MySQL Setup और First Commands

आपका पहला MySQL session

MySQL install होने के बाद, पहली चीज़ सीखनी है बुनियादी प्रवाह: database बनाओ, चुनो, table बनाओ, data जोड़ो, और देखो। ये पाँच commands बाक़ी सब की बुनियाद हैं। हर command semicolon ; से ख़त्म होती है।

💡 प्रवाह: CREATE DATABASE → USE → CREATE TABLE → INSERT → SELECT।

Database बनाना

CREATE DATABASE school;
Query OK, 1 row affected (0.01 sec)

यह school नाम का नया, खाली database बनाता है। सारे databases SHOW DATABASES; से देख सकते हैं। नाम सरल और spaces बिना होने चाहिए।

Database चुनना

USE school;
Database changed

USE MySQL को बताता है आपके अगले commands किस database पर लागू होंगे। इसे भूलना table बनाते समय "No database selected" error देता है।

Table बनाना

CREATE TABLE students (
    roll INT PRIMARY KEY,
    name VARCHAR(50),
    marks INT
);
Query OK, 0 rows affected (0.03 sec)

यह तीन columns वाली students table बनाता है। roll primary key है (unique id), name 50 characters तक रखता है, और marks एक number है।

Row insert करना

INSERT INTO students (roll, name, marks)
VALUES (1, 'Aman', 88);
Query OK, 1 row affected (0.01 sec)

INSERT INTO एक row जोड़ता है। आप columns list करते हैं, फिर मेल खाती values। Text values single quotes में; numbers नहीं।

Data देखना

SELECT * FROM students;
+------+------+-------+ | roll | name | marks | +------+------+-------+ | 1 | Aman | 88 | +------+------+-------+

SELECT * सारी rows के सारे columns दिखाता है। ऐसे आप data जाँचते हैं। Tables list करने को SHOW TABLES; और columns देखने को DESCRIBE students; इस्तेमाल कीजिए।

आम गलतियाँ

  • Semicolon भूलना। ; बिना MySQL और input का इंतज़ार करता है।
  • USE छोड़ना। आपको "No database selected" मिलता है।
  • Text पर quotes नहीं। String values को single quotes चाहिए: 'Aman'।
  • नामों में spaces। Database और table नाम सरल रखिए, spaces बिना।

सारांश

  • CREATE DATABASE से database बनाइए, फिर USE कीजिए।
  • Columns और primary key वाली table बनाइए।
  • INSERT INTO ... VALUES से rows जोड़िए।
  • SELECT * FROM table से data देखिए।
  • हर command semicolon से ख़त्म कीजिए।

आगे, और commands देखिए MySQL CLI basics में, या command समूह DDL, DML और DQL में।

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

MySQL में database कैसे बनाऊँ?
CREATE DATABASE dbname; इस्तेमाल कीजिए। फिर tables बनाने से पहले USE dbname; से उसमें switch कीजिए। Database और table नाम सरल होने चाहिए, spaces बिना।
USE command क्या करता है?
USE dbname; चुनता है आपके अगले commands किस database पर लागू होंगे। इसके बिना, MySQL नहीं जानता tables कहाँ बनाए या data कहाँ insert करे, और "No database selected" error दिखाता है।
सारे databases और tables कैसे देखूँ?
सारे databases list करने को SHOW DATABASES; और मौजूदा database की tables को (USE के बाद) SHOW TABLES; इस्तेमाल कीजिए। DESCRIBE tablename; table के columns दिखाता है।
हर SQL command semicolon से क्यों ख़त्म होनी चाहिए?
MySQL command line में, semicolon ; MySQL को बताता है command पूरी है और चलनी चाहिए। इसके बिना, MySQL और input का इंतज़ार करता है, continuation prompt दिखाकर।
MySQL में पहले commands का क्रम क्या है?
आमतौर पर: CREATE DATABASE, USE, CREATE TABLE, INSERT rows, फिर देखने को SELECT। यह क्रम आपका data शुरू से बनाता है और अंत में result जाँचने देता है।
🔗

Share this topic with a friend

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

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

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

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

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

यह lesson कैसा लगा?

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

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

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

▶ CodingEasily on YouTube

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

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

▶ Channel subscribe करें