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

MySQL Command Line Basics

MySQL CLI क्या है

MySQL command line (CLI) एक text window है जहाँ आप SQL commands type करते और तुरंत results देखते हैं। इसमें कोई buttons या menus नहीं — बस आप और mysql> prompt। यहाँ कुछ core commands सीखना आपको MySQL कहीं भी चले वहाँ सहज बनाता है।

💡 CLI सीधा है: command type कीजिए, ; से ख़त्म कीजिए, Enter दबाइए, और result देखिए।

Login करना

mysql -u root -p
Enter password: ****** Welcome to the MySQL monitor. mysql>

-u root username है और -p password माँगता है। सही password के बाद, आप mysql> prompt पर पहुँचते हैं, commands को तैयार।

SHOW commands

SHOW DATABASES;
+--------------------+ | Database | +--------------------+ | information_schema | | school | +--------------------+

SHOW DATABASES; server के हर database को list करता है। एक चुनने के बाद, SHOW TABLES; उसकी tables list करता है। ये देखने में मदद करते हैं क्या मौजूद है।

USE और DESCRIBE

USE school;
DESCRIBE students;
+-------+-------------+------+-----+ | Field | Type | Null | Key | +-------+-------------+------+-----+ | roll | int | NO | PRI | | name | varchar(50) | YES | | | marks | int | YES | | +-------+-------------+------+-----+

USE database चुनता है; DESCRIBE (या DESC) table के columns, types और keys दिखाता है — जब आप table का layout भूलें तब सुविधाजनक।

Query चलाना

SELECT name, marks FROM students WHERE marks > 40;
+------+-------+ | name | marks | +------+-------+ | Aman | 88 | +------+-------+

आप query type करते हैं, ; से ख़त्म करते हैं, और Enter दबाते हैं। MySQL इसे चलाकर result को terminal में साफ़ table के रूप में print करता है।

उपयोगी helpers

  • \c — जो command type कर रहे हैं उसे cancel करो।
  • system clear (Linux/Mac) — screen साफ़ करो।
  • SELECT VERSION(); — MySQL version दिखाओ।
  • exit; या quit; — MySQL CLI छोड़ो।

ये छोटी commands CLI में काम को आसान बनाती हैं।

आम गलतियाँ

  • Semicolon भूलना। ; जोड़ने तक command नहीं चलेगी।
  • गलत username या password। -u value और password जाँचिए।
  • USE से पहले queries चलाना। पहले database चुनिए।
  • exit बिना semicolon type करना। ज़्यादातर versions exit स्वीकारते हैं, पर exit; सबसे सुरक्षित।

सारांश

  • MySQL CLI SQL commands सीधे mysql> prompt पर चलाता है।
  • mysql -u root -p से login कीजिए।
  • SHOW DATABASES/SHOW TABLES मौजूद चीज़ें list करते हैं।
  • USE database चुनता है; DESCRIBE table के columns दिखाता है।
  • Commands ; से ख़त्म कीजिए और exit; से बाहर निकलिए।

आगे, अपना पहला data बनाइए MySQL first commands में, या visual tool इस्तेमाल कीजिए MySQL Workbench में।

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

MySQL command line (CLI) क्या है?
MySQL CLI एक text interface है जहाँ आप SQL commands type करते और results सीधे देखते हैं। आप username और password से login करते हैं, फिर SHOW DATABASES या SELECT जैसी queries चलाते हैं। यह MySQL के साथ काम करने का सबसे सीधा तरीका है।
Command line से MySQL में login कैसे करूँ?
mysql -u root -p type करके Enter दबाइए, फिर password type कीजिए। -u username है और -p password माँगता है। सफल होने पर आपको mysql> prompt मिलता है।
सारे databases और tables कैसे list करूँ?
Databases list करने को SHOW DATABASES;, फिर एक चुनने को USE dbname;, और उसकी tables को SHOW TABLES; इस्तेमाल कीजिए। DESCRIBE tablename; table के columns दिखाता है।
MySQL command line से बाहर कैसे निकलूँ?
exit; या quit; type करके Enter दबाइए। दोनों MySQL session बंद करके आपको सामान्य terminal पर लौटाते हैं।
MySQL में DESCRIBE क्या करता है?
DESCRIBE tablename; (या DESC) table की संरचना दिखाता है — इसके columns, उनके data types, null allow करते हैं या नहीं, और कौन-सी key है। किसी table का layout याद करने को उपयोगी।
🔗

Share this topic with a friend

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

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

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

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

इस पेज के प्रोग्राम यहीं तैयार हैं — चलाएँ, बदलें और सीखें। कुछ भी इंस्टॉल किए बिना।
OneCompiler द्वारा संचालित। कोड एडिटर में अपने आप आ जाता है — Run दबाकर आउटपुट देखें। अगर एडिटर न खुले तो नए टैब में खोलें.
अगला topicSQL Commands: DDL, DML, DQL, DCL और TCL आपकी प्रगति: 33 / 151 (22%) · Lesson 34 / 151 आगे बढ़ें →

यह lesson कैसा लगा?

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

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

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

▶ CodingEasily on YouTube

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

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

▶ Channel subscribe करें