MySQL Command Line Basics
MySQL CLI क्या है
MySQL command line (CLI) एक text window है जहाँ आप SQL commands type करते और तुरंत results देखते हैं। इसमें कोई buttons या menus नहीं — बस आप और mysql> prompt। यहाँ कुछ core commands सीखना आपको MySQL कहीं भी चले वहाँ सहज बनाता है।
; से ख़त्म कीजिए, Enter दबाइए, और result देखिए।Login करना
mysql -u root -p
-u root username है और -p password माँगता है। सही password के बाद, आप mysql> prompt पर पहुँचते हैं, commands को तैयार।
SHOW commands
SHOW DATABASES;
SHOW DATABASES; server के हर database को list करता है। एक चुनने के बाद, SHOW TABLES; उसकी tables list करता है। ये देखने में मदद करते हैं क्या मौजूद है।
USE और DESCRIBE
USE school; DESCRIBE students;
USE database चुनता है; DESCRIBE (या DESC) table के columns, types और keys दिखाता है — जब आप table का layout भूलें तब सुविधाजनक।
Query चलाना
SELECT name, marks FROM students WHERE marks > 40;
आप 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।
-uvalue और 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 करते हैं।USEdatabase चुनता है;DESCRIBEtable के columns दिखाता है।- Commands
;से ख़त्म कीजिए औरexit;से बाहर निकलिए।
आगे, अपना पहला data बनाइए MySQL first commands में, या visual tool इस्तेमाल कीजिए MySQL Workbench में।
अक्सर पूछे जाने वाले प्रश्न (FAQ)
MySQL command line (CLI) क्या है?
Command line से MySQL में login कैसे करूँ?
mysql -u root -p type करके Enter दबाइए, फिर password type कीजिए। -u username है और -p password माँगता है। सफल होने पर आपको mysql> prompt मिलता है।सारे databases और tables कैसे 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 याद करने को उपयोगी।