सबक एसक्यूएल:
मैं अत्यधिक Microsoft मार्ग और SQL सीखने के लिए चयन न करने की सलाह दूंगा। आप अपने मौजूदा हार्डवेयर (चाहे आप विंडोज, मैक या लिनक्स चला रहे हों) पर आसानी से विकास का माहौल बना सकते हैं। अपने विकास के माहौल को स्थापित करने के बाद, आप SQL की मूल बातें सिखाने के लिए ऑनलाइन कुछ अच्छी तरह से बनाए गए मुफ्त संसाधनों पर एक नज़र डाल सकते हैं।
चरण 1: अपने विकास के माहौल को स्थापित करना
विंडोज:
यदि आप विंडोज-आधारित मशीन का उपयोग कर रहे हैं तो मैं WampServer के साथ जाने की सलाह देता हूं, जिसे wampserver.com से डाउनलोड किया जा सकता है। Wamp का अर्थ विंडोज + अपाचे + MySQL + PHP है। इस पैकेज का लाभ यह है कि विकास के परीक्षण के लिए आपको उन सभी हिस्सों के साथ एक स्व-निहित वातावरण स्थापित करना होगा - या, हमारे मामले में, MySQL को हाथों से सीखें। यह phpMyadmin के साथ आपके डेटाबेस के साथ बातचीत करने के लिए एक ग्राफिक आधारित विकल्प के लिए भी आता है।
नोट: सुनिश्चित करें कि आपके सिस्टम पर सभी उपयुक्त Microsoft Visual C ++ Redistributable पैकेज स्थापित हैं। आप इन्हें WAMP वेबसाइट पर पा सकते हैं, या आप WAMP स्थापना के दौरान इन सिफारिशों को देख सकते हैं - साथ ही उन पैकेजों के लिए सभी आवश्यक डाउनलोड लिंक जो आप गायब हैं। WAMP इंस्टॉल को पूरा करने से पहले उन्हें स्थापित करना सुनिश्चित करें।
लिनक्स:
यदि आप लिनक्स चला रहे हैं तो मैं LAMP स्थापित करने की सलाह दूंगा। Ubuntu के तहत LAMP स्थापित करने के निर्देश यहां देखे जा सकते हैं: http://howtoubuntu.org/how-to-install-lamp-on-ubuntu । वैकल्पिक रूप से, यदि आप उबंटू सर्वर चला रहे हैं, तो आप आसानी से टास्केल के माध्यम से एलएएमपी स्थापित कर सकते हैं। आप ऐसा कर सकते हैं:
sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server
मैक
यदि आप एक मैक का उपयोग कर रहे हैं तो आप कई विकल्पों के साथ जा सकते हैं। मैं ampps की सलाह देता हूं, जिसे http://www.ampps.com/download से डाउनलोड किया जा सकता है
चरण 2: अपने नए परिवेश में एसक्यूएल के साथ काम करते हुए
मैं इस ट्यूटोरियल को जारी रखने जा रहा हूं, यह मानते हुए कि आप WampServer समाधान (Microsoft समाधानों की आपकी बात पर आधारित) के साथ गए थे।
WampServer स्थापित होने के बाद इसे लॉन्च करें और तब तक प्रतीक्षा करें जब तक कि सर्वर आपके टास्कबार में हरे रंग में दिखाई न दे। इसका मतलब यह सक्रिय है और ठीक से काम कर रहा है।
वैकल्पिक: अब आप नमूना डेटाबेस के लिए कुछ वेब खोज कर सकते हैं या अपनी स्वयं की सीएसवी फ़ाइलों को लोड कर सकते हैं। सीएसवी प्रारूप में सभ्य नमूना डेटाबेस के साथ वेब पर कुछ स्पॉट निम्नानुसार हैं:
https://support.spatialkey.com/spatialkey-sample-csv-data/
https://catalog.data.gov/dataset?res_format-CSV
http : //www.sample-videos.com/download-sample-csv.php
सादगी के लिए आप इन CSV फ़ाइलों को phpMyAdmin के माध्यम से लोड कर सकते हैं। अपने टास्कबार में WampServer आइकन पर बस बाएं क्लिक करें और फिर "phpMyAdmin" पर क्लिक करें:
अगला, phpMyAdmin को डिफॉल्ट यूज़रनेम और पासवर्ड के साथ लॉगिन करें, जो "रूट" (बिना उद्धरण) और एक रिक्त पासवर्ड है।
और, अंत में: अपनी CSV फ़ाइल को "आयात" टैब के माध्यम से लोड करें:
चरण 3: अपने SQL का अभ्यास करना
अब आप अभ्यास शुरू कर सकते हैं। एक टर्मिनल खोलें और WampServer के तहत अपने MySQL स्थापना निर्देशिका में नेविगेट करें। मेरे लिए, यह "C: \ wamp64 \ bin \ mysql \ mysql5.7.19 \ bin" है, लेकिन यह इस बात पर निर्भर करेगा कि आपने WampServer 32bit या WampServer 64 बिट स्थापित किया है या नहीं। यह इस बात पर भी निर्भर करेगा कि इन निर्देशों को पढ़ते समय mySQL का कौन सा संस्करण स्थापित किया गया था। मुझे विश्वास है कि आप स्वयं निर्देशिका पा सकते हैं। यदि आप अटक गए हैं, तो अपनी रूट निर्देशिका से निम्न में टाइप करें और आउटपुट निर्देशिका पर ध्यान दें:
dir mysqld.exe /s
अपने MySQL वातावरण में काम करना शुरू करने के लिए निम्नलिखित टाइप करें:
mysql -u root -p
यह उपयोगकर्ता नाम "रूट" के साथ mysql लॉन्च करेगा। आपको अपने पासवर्ड के लिए संकेत दिया जाएगा (जो डिफ़ॉल्ट रूप से रिक्त है)। बस ENTER दबाएँ।
चरण 4: अपने SQL कौशल को अपग्रेड करें
अब आपके पास एक काम करने वाला MySQL वातावरण है आप उस वातावरण में मास्टर होने के लिए सीखने के लिए आगे बढ़ सकते हैं! मेरा सुझाव है कि निम्नलिखित की जाँच करें:
डेरेक बाना का यूट्यूब चैनल: https://www.youtube.com/watch?v=yPu6qV5byu4
Codecademy: https://www.codecademy.com/articles/sql-commands
Tutorialzine: https://tutorialzine.com/01/01 / learn-sql-in-20-मिनट
W3Schools: https://www.w3schools.com/sql/sql_quickref.asp
आप सौभाग्यशाली हों!