mysql एक सरल SQL शेल है जिसमें इनपुट लाइन संपादन क्षमता है। इंटरैक्टिव और नॉन-इंटरैक्टिव दोनों उपयोग समर्थित।
आउटपुट प्रारूप
- इंटरैक्टिव: ASCII टेबल प्रारूप।
- नॉन-इंटरैक्टिव (फिल्टर/पाइप): टैब-सेपरेटेड प्रारूप।
--quickविकल्प: बड़े परिणाम सेट के लिए मेमोरी बफरिंग से बचने के लिए पंक्ति-दर-पंक्ति प्राप्त करें (mysql_use_result()बनामmysql_store_result())।
आह्वान
shell> mysql db_name # या shell> mysql --user=user_name --password db_name Enter password: your_password
उपयोग
- SQL स्टेटमेंट टाइप करें;
;,\g, या\Gसे समाप्त करें। - Ctrl+C: वर्तमान स्टेटमेंट बाधित करें या आंशिक इनपुट रद्द करें।
- स्क्रिप्ट फ़ाइल से बैच निष्पादन:
shell> mysql db_name < script.sql > output.tab
- Unix पर इंटरैक्टिव स्टेटमेंट हिस्ट्री फ़ाइल में लॉग होते हैं।