LinqPad मूल रूप से MS-SQL सर्वर के लिए एक gui फ्रंट एंड है। इस अर्थ में, आपके पास कई विकल्प हैं, लेकिन याद रखें कि sudo apt-get install mysql-server
उनका उपयोग करने के लिए आपको MySQL सर्वर ( टर्मिनल में) स्थापित करना होगा। इसके अतिरिक्त, आप संभवतः एक डेटाबेस बनाना और उसके साथ खेलना चाहेंगे। सबसे बड़ा अंतर यह होगा कि आप Linq सिंटैक्स का उपयोग नहीं कर पाएंगे, क्योंकि Linq एक .Net सिंटैक्स है (आप हालांकि, कुछ भाषाओं और रूपरेखाओं में शामिल होने के समान सिंटैक्स प्राप्त कर सकते हैं, संभवतः सबसे निकट-जैसा दिखने वाला। रूबी या पायथन)।
MySQL का बिल्ट-इन टर्मिनल एप्लिकेशन। आपको mysql- क्लाइंट स्थापित करना होगा (जो आपको शायद किसी भी PHP / पायथन / रूबी विकास, वैसे भी करने की आवश्यकता होगी), लेकिन फिर, आप एक टर्मिनल खोल सकते हैं और टाइप कर सकते हैं mysql -u[a mysql user] -p
( -p
यदि mysql उपयोगकर्ता के पास पासवर्ड है , नहीं तो बस छोड़ -p
दो)। यह एक mysql कंसोल लाएगा, जिसके बाद आप सीधे SQL क्वेरी चला सकते हैं।
MySQL कार्यक्षेत्र यह एक अधिक पूर्ण विशेषताओं वाला डेटाबेस प्रबंधन GUI है जो LinqPad की तुलना में प्रबंधन टूल के समान है, लेकिन इसमें SQL क्वेरी संपादक की सुविधा है जो आपको अपने दिल की सामग्री के प्रश्नों को चलाने की अनुमति देता है। आप इसे रिपोज में mysql-workbench
पैकेज के रूप में पा सकते हैं ।
PHPMyAdmin यह कहीं के बीच है, और एक वेब-आधारित समाधान है। आपको php5
और php5-mysql
पैकेज और एक वेब सर्वर (जैसे कि लाइटटैप या अपाचे, जिसमें से PhpMyAdmin आपको कॉन्फ़िगर करने का विकल्प देना चाहिए) स्थापित करने की आवश्यकता होगी, फिर phpmyadmin
पैकेज स्थापित करें । अपना ब्राउज़र खोलें और इसके लिए आपके द्वारा बनाए गए URL पर नेविगेट करें, और आप "SQL" टैब में SQL के साथ खेल सकते हैं, फिर से अपने दिल की सामग्री के लिए।
मैं व्यक्तिगत रूप से वर्कबेन्च को पसंद करता हूं, या ज्यादातर चीजों के लिए सिर्फ सादा टर्मिनल एप्लिकेशन।
अद्यतन : JetBrains MySQL Workbench के समान प्लग-इन / स्टैंडअलोन SQL क्लाइंट पर काम कर रहा है। स्टैंडअलोन संस्करण को 0xDBE कहा जाता है, लेकिन आप इसे प्लग-इन के रूप में प्राप्त कर सकते हैं यदि आप पहले से ही जेटब्रेन्स के अन्य सुइट्स (वेबस्टॉर्म, पीएचपीएसटॉर्म, आदि) का उपयोग करते हैं। यह कुछ क्षेत्रों में कार्यक्षेत्र की शक्ति से एक या दो कदम नीचे है (इसमें वर्कबेन्च का रिवर्स इंजीनियर और डेटा मॉडलिंग नहीं है), लेकिन क्या आपके मौजूदा विकास के वातावरण में एकीकृत होने और कई डेटाबेस प्रणालियों का समर्थन करने के फायदे हैं यदि आपको इसकी आवश्यकता है । यह उनके बाकी आईडीई उत्पादों की तरह क्रॉस-प्लेटफॉर्म भी है। मैं इसे कुछ समय के लिए शुरुआती एक्सेस प्रोग्राम के हिस्से के रूप में उपयोग कर रहा हूं और यह रॉक-सॉलिड और टूल जैसा शानदार स्क्रैच-पैड साबित हुआ है (यदि आप स्टैंडअलोन संस्करण का उपयोग करते हैं तो LinqPad की तुलना में थोड़ा भारी है)।
अपडेट २०१६: स्केलेट्रॉन एक नया क्रॉस-प्लेटफ़ॉर्म लाइटवेट एसक्यूएल क्लाइंट है, जिसे गीथब के इलेक्ट्रॉन सिस्टम पर बनाया गया है। मुझे इसके साथ खेलने का मौका नहीं मिला है, फिर भी, लेकिन जैसा कि मैं इसे समझता हूं, यह मैक और लिनक्स वातावरण के लिए पूर्व के कुछ विकल्पों की तुलना में हल्का वजन विकल्प है।