वास्तविक डेटा के साथ डेटाबेस का उपयोग शुरू करने का सबसे आसान तरीका क्या है?


9

मेरे पास एक परियोजना है जो एक डेटाबेस का उपयोग करने से लाभान्वित हो सकती है, लेकिन मेरे पास डेटाबेस के साथ कोई अनुभव नहीं है, सर्वर तक पहुंच नहीं है, और सर्वर-लिविंग चीजों के साथ काम करने का अपेक्षाकृत कम अनुभव है।

अगर मुझे एक सीखने की अवस्था से निपटने के लिए जाना है, तो मैं व्यापक प्रयोज्यता (जैसे SQL) के साथ कुछ सीखना चाहता हूं, लेकिन अगर यह वर्तमान में जिस कार्य के लिए पर्याप्त प्रयास कर रहा है, उसके लिए यह पर्याप्त रूप से शक्तिशाली है, तो प्रवेश जैसी कुछ सीखने के लिए व्यवस्थित होगा। से निपटने। बेशक, मैं भी एक्सेस पर $ 150 नहीं छोड़ता / सकती हूँ अगर इसे मदद की जा सकती है क्योंकि मैं सिर्फ छेड़छाड़ कर रहा हूँ।

मैंने LibreOffice Base और साथ ही SQLiteBrowser नामक कुछ भी डाउनलोड किया है, लेकिन मैं उन विशेष अनुप्रयोगों और SQL के उनके स्वादों को सीखने में समय लगाने से पहले पहले जांचना चाहता था कि क्या वे उपकरण जो मैं करना चाहता हूं, उनके लिए पर्याप्त होगा।

मैं सक्षम होना चाहता हूं:

  • CSV या Excel से डेटा आयात करें
  • ऐसी क्वेरीज़ चलाएँ जो "x का चयन करने के लिए समान हो जहाँ यह है और इसमें यह है और इनमें से कोई भी शामिल है जो"
  • एक नया फ़ील्ड लिखें जो उन परिणामों को इंगित करता है जो किसी दिए गए प्रश्न से मेल खाते हैं

फिर से, मैं सीखने को तैयार हूं, लेकिन अच्छा होगा कि आईटी के बारे में मध्यवर्ती सामानों का एक समूह सीखना न हो, इससे पहले कि मैं डेटाबेस सीखने पर ध्यान केंद्रित करूं और यदि आवश्यक हो, तो किसी दिए गए आवेदन के विवरण।


क्या मुझे मॉड्स को ऐसा करने देना चाहिए, या मुझे हटा देना चाहिए और डीबीए पर रीपोस्ट करना चाहिए?
चार्ल्स डब्ल्यू

आप बस एक डेटाबेस का निर्माण करना चाहते हैं और कुछ प्रश्नों का उपयोग करना चाहते हैं या आप इसे कुछ एप्लिकेशन डेवलपमेंट जैसे एंड्रॉइड ऐप या डेस्कटॉप / वेब ऐप के लिए उपयोग करना चाहते हैं।
वैचिदरेवार

मैं प्रश्नों को चलाने के लिए एक डेटाबेस बनाना चाहता हूं। मेरे सहयोगी जिस टूल का उपयोग कर रहे हैं वह MS Excel है, लेकिन मुझे लगता है कि एक बेहतर टूल के साथ हम और अधिक परिष्कृत विश्लेषण कर सकते हैं।
चार्ल्स डब्ल्यू

जवाबों:


5

सबसे पहले आपको क्वेरी भाषा का उपयोग करना होगा। SQL के सभी फ्लेवर लगभग उसी SQL क्वेरी सिंटैक्स का उपयोग करते हैं। तो आपको सबसे पहले SQL क्वेरी भाषा सीखनी होगी। उदाहरण के लिए। आप www.w3schools.com/sql/default.asp पर ट्यूटोरियल शुरू कर सकते हैं

स्टैनफोर्ड यूनिवर्सिटी ने पिछले पतन के डेटाबेस पर सार्वजनिक पाठ्यक्रम की पेशकश की थी। SQLite सेट करने के लिए उनके पास अच्छा ट्यूटोरियल था ।

एक बार जब आप एसक्यूएल सीखना शुरू कर देते हैं, तो आपको कुछ टूल की आवश्यकता होगी जिसके उपयोग से आप डेटाबेस बना सकते हैं और क्वेरीज़ चला सकते हैं। SQLite मुफ्त सॉफ्टवेयर लाइब्रेरी है जिसका उपयोग डेटाबेस बनाने और क्वेरी चलाने के लिए किया जा सकता है। इसका उपयोग एक स्वतंत्र उपकरण के रूप में किया जा सकता है अर्थात इसका उपयोग करने के लिए सर्वर सेटअप की आवश्यकता नहीं होती है। यह csv फ़ाइलों को आयात करने का भी समर्थन करता है ।

एक बार जब आप एसक्यूएल से परिचित हो जाते हैं, तो आप डेस्कटॉप के निर्माण के लिए कुछ वेब-एप्लिकेशन या एक्सेस को डिज़ाइन करना चाहते हैं, तो आप MySQL का उपयोग कर सकते हैं। मुझे नहीं लगता कि अगर आप अभी शुरुआत करना चाहते हैं तो Microsoft Access बिल्कुल आवश्यक है (क्योंकि यह मुफ़्त नहीं है)।


SQLite द्वारा ही कमांड लाइन है, सही है? यह जरूरी नहीं कि एक समस्या है, मैं सिर्फ स्पष्टीकरण की तलाश कर रहा हूं। मैंने DatabaseBrowser का उल्लेख किया है - यह SQLite के साथ पहले से ही बेक किया हुआ है, लेकिन यह इसके ऊपर एक GUI एप्लिकेशन भी जोड़ता है। क्या आप इस तरह के कार्यक्रम से परिचित हैं? क्या DB दुनिया में उस तरह के इंटरमीडिएट इंटरफेस सॉफ्टवेयर का कोई नाम है?
चार्ल्स डब्ल्यू

7

चार्ल्स,

आपने अपनी टिप्पणी में एमएस एक्सेल का उल्लेख किया है, इसलिए यह मान लेना बहुत ही सुरक्षित है कि आप Microsoft वातावरण में हैं। आपके पास निश्चित रूप से बहुत शक्ति है यदि आप जानते हैं कि डेटाबेस प्रबंधन प्रणाली के साथ कैसे गड़बड़ करना है।

यदि आप कुछ गंभीर डेटा विश्लेषण कर रहे हैं, तो मैं कहूंगा कि एंटरप्राइज़ डेटाबेस जैसे Oracle, SQL Server, MySQL, DB2, आदि के लिए जाना चाहिए, जो रिलेशनल डेटाबेस हैं। यह नोट करना अच्छा है कि वहाँ गैर-संबंधपरक डेटाबेस भी हैं जो डेटाबेस बाजार में कर्षण प्राप्त कर रहे हैं।

चूंकि आप शायद एक Microsoft वातावरण पर हैं, मेरा सुझाव है कि आप SQL सर्वर के लिए जाएं। आप अपने आईटी विभाग से पूछ सकते हैं कि क्या आपके पास पहले से ही एक उद्यम डेटाबेस है। यदि कोई नहीं है, तो आप SQL सर्वर के "एक्सप्रेस" संस्करण को डाउनलोड कर सकते हैं (अन्य टिप्पणी पर लिंक देखें)। जब आप वहां हों तो एक एक्सप्रेस संस्करण की सीमा के बारे में पढ़ें। एक्सप्रेस संस्करण मुफ़्त है।

एक्सप्रेस संस्करण SQL सर्वर का पूरी तरह से कार्यशील, उत्पादन-तैयार संस्करण है, हालांकि यह कुछ तरीकों (भंडारण क्षमता, मेमोरी उपयोग, आदि) में सीमित है। आप एक्सप्रेस संस्करण से रिपोर्टिंग सेवा भी चला सकते हैं। " SQL सर्वर एक्सप्रेस को उन्नत सेवाओं के साथ देखें (डेटाबेस इंजन, एक्सप्रेस उपकरण, रिपोर्टिंग सेवाएँ और पूर्ण पाठ खोज शामिल है " -> यहां डाउनलोड करें: http://www.microsoft.com/sqlserver/en/us/editions/ 2012 संस्करणों / express.aspx

अगर आपको लगता है कि आपकी कंपनी में एंटरप्राइज-वाइड डेटाबेस की आवश्यकता है (यह मानते हुए कि आपकी कंपनी के पास अभी तक नहीं है), तो आगे बढ़ें और डेवलपर संस्करण खरीदें। डेवलपर संस्करण में वह सब कुछ है जो SQL सर्वर के एंटरप्राइज़ संस्करण में है। यदि आप परीक्षण कर रहे हैं कि एंटरप्राइज़ सेटिंग में SQL सर्वर क्या कर सकता है, तो यह वह संस्करण है जिसे आप अपने हाथों को प्राप्त करना चाहते हैं।

ध्यान दें कि आप उत्पादन के लिए डेवलपर संस्करण का उपयोग नहीं कर सकते हैं। यह केवल परीक्षण के लिए है। अच्छी बात यह है, जब आपका कंपनी डेटाबेस प्राइम टाइम - प्रोडक्शन के लिए तैयार है - आप डेवलपर संस्करण को लाइसेंस प्राप्त SQL सर्वर आवृत्ति पर आसानी से "स्विच" कर सकते हैं।

जैसा कि आप SQL सर्वर सीखना शुरू करते हैं, यह TSQL सीखना शुरू करना उचित है, जो SQL सर्वर SQL भाषा का कार्यान्वयन है।

आपने उल्लेख किया है कि आप कुछ प्रश्नों को चलाना सीखना चाहते हैं, इसलिए मेरा सुझाव है कि आप इसके साथ शुरू करें:

  • डेटा मैनिप्युलेशन लैंग्वेज (DML) - SELECT, INSERT, UPDATE, DELETE, MERGE
  • डेटा डेफिनिशन लैंग्वेज (DDL) - क्रिएट, अलर्ट, डीआरओपी डेटाबेस ऑब्जेक्ट्स (टेबल्स, व्यूज, कंस्ट्रक्शन, इंडेक्स, स्टोर्ड प्रोसीजर, आदि)

SQL सर्वर 2012 पुस्तकें ऑनलाइन SQL सर्वर सीखने में भी एक महान प्रारंभिक बिंदु है: http://msdn.microsoft.com/en-us/library/ms130214.aspx

SQL सर्वर समुदाय भी एक महान संसाधन है। ट्विटर पर @MarlonRibunal को फॉलो करें। जहाँ आवश्यक SQL सर्वर कौशल खोजने के लिए कुछ सुझाव:

  1. पुस्तकें
  2. ब्लॉग
  3. उपयोगकर्ता समूह - इसमें SQL Server (PASS) के लिए व्यावसायिक एसोसिएशन है । SQL सर्वर के बारे में कुछ भी करने के लिए अच्छा संसाधन - घटनाओं, लोगों, आदि संगठन के बारे में जानने के लिए साइट का अन्वेषण करें।

  4. आयोजन

    • SQL सर्वर उपयोगकर्ता समूह बैठकें / बैठकें - जाँच करें कि क्या आपके पास कोई पास अध्याय है - http://www.sqlpass.org/PASSChapters.aspx
    • एसक्यूएल शनिवार इवेंट - मुफ्त, एक दिन की गुणवत्ता सम्मेलन / एसक्यूएल सर्वर के लिए प्रशिक्षण (डेटाबेस व्यवस्थापन, विकास, व्यापार खुफिया, आदि)
  5. ट्विटर पर #sqlhelp हैशटैग - ट्विटर पर आपकी हेल्पलाइन। मेरा सुझाव है कि आप उन लोगों का अनुसरण करना शुरू करें जिन्होंने #sqlhelp टैग का उपयोग किया है - या तो वे SQL सर्वर से संबंधित मदद मांग रहे थे या एक प्रश्न का उत्तर दे रहे थे।

  6. एसक्यूएल विश्वविद्यालय - विषय-विशिष्ट ब्लॉगों का संग्रह

  7. एसक्यूएल सर्वर स्टडी ग्रुप मीटअप - अपने सदस्यों को इकट्ठा करें और एसक्यूएल सर्वर प्रमाणन परीक्षा या सिर्फ एसक्यूएल सर्वर ज्ञान बढ़ाने के लिए अध्ययन करें


मैं विस्तृत प्रतिक्रिया की सराहना करता हूं, मार्लोन। जैसा कि होता है, मैं किसी भी प्रकार के विशिष्ट आईटी वातावरण में नहीं हूं। मैं एक स्वतंत्र ठेकेदार हूं और मेरे सहयोगी एक छोटी सी कंपनी में काम करते हैं। हम एक्सेल का उपयोग उसी कारण से करते हैं जब हम वर्ड का उपयोग करते हैं - वे सर्वव्यापी उत्पादकता अनुप्रयोग हैं। यह सब कहने के लिए, मेरे लिए यहां अपील करने के लिए कोई आईटी व्यक्ति नहीं है। जो कुछ भी मुझे करना होगा वह कुछ मैं अपने दम पर रोल करूंगा, यही कारण है कि मैंने सर्वर-साइड कौशल की कमी का उल्लेख किया।
चार्ल्स डब्ल्यू

1
आप सही रास्ते पर हैं। एक स्वतंत्र ठेकेदार के रूप में, आपको कौशल को ढेर करने की आवश्यकता है ताकि आप अधिक सेवाओं की पेशकश कर सकें। मेरा सुझाव है कि आप एक व्यक्तिगत परियोजना पर जाएं: एक्सेल डेटा को SQL सर्वर 2012 एक्सप्रेस में माइग्रेट करें। रिपोर्टिंग सेवाएँ स्थापित करें और रिपोर्ट बनाएँ। मुझे यकीन है कि किसी प्रकार की रिपोर्टिंग के लिए वहाँ एक आवश्यकता है। मैंने अपने पुराने ब्लॉग में रिपोर्टिंग सेवाओं के बारे में एक कदम दर कदम लिखा है। यह SQL Server 2005 के लिए है, लेकिन आप संस्करण 2008 या 2012 के चरणों को भी लागू कर सकते हैं: dbalink.wordpress.com/2009/01/17/…
MarlonRibunal 19

धन्यवाद फिर से, मार्लन। मैं आपकी प्रतिक्रिया को पचाने के लिए अगले दिन कुछ समय लूंगा और कुछ लोगों ने यहां जो कुछ सुझाया है, उसकी तुलना करेंगे। अब जब आप जानते हैं कि मैं एक MS परिवेश में नहीं हूँ, तो आप अभी भी MS विकल्प सुझाएंगे?
चार्ल्स डब्ल्यू

1
अगर मैं कहूं कि आप SQL सर्वर के लिए जाते हैं, तो इसका अधिकांश हिस्सा SQL Server की ओर मेरा पूर्वाग्रह है :-) इसे आजमाइए, हालाँकि। या कई प्लेटफ़ॉर्म आज़माएं और देखें कि आपको कौन सा पसंद है। या, अभी भी बेहतर है, अपने ग्राहकों के प्रोफाइल को देखें - वे किस प्लेटफॉर्म का उपयोग कर रहे हैं? यदि उनमें से 95% Microsoft स्टैक पर हैं, तो मैं SQL सर्वर को अन्य प्लेटफ़ॉर्म से अधिक कोशिश करूँगा। आपको चित्र मिल जाएगा। :-)
मार्लोनरिबनल

4

यदि आप एक्सेस सीखना चाहते हैं तो इसके लिए जाएं, लेकिन यदि आपका अंतिम स्थान एंटरप्राइज डेटाबेस होगा, तो यह एसक्यूएल को व्यापक रूप से छिपाने के कारण अन्य विकल्पों के रूप में आपको उस दिशा में जल्दी से मदद नहीं करेगा।

मुझे "सबसे आसान" शब्द सहित आपके प्रश्न का शीर्षक पता है, लेकिन मुझे ओरेकल मार्ग के बारे में सुना। न केवल ओरेकल एक्सप्रेस संस्करण (ओरेकल एक्सई) मुफ्त और विंडोज पर उपलब्ध है, लेकिन एक्सप्रेस संस्करण पर जो आप सीखते हैं उसका 99% ओरेकल एंटरप्राइज संस्करण सहित ओरेकल लाइसेंस प्राप्त संस्करणों पर लागू किया जा सकता है। इसके अलावा, कई विशेषताएं हैं जो ओरेकल को छोटी परियोजनाओं के लिए एक अच्छा विकल्प बनाती हैं

ओरेकल एक्सई स्थापित करना आसान है और ओरेकल पर एसक्यूएल का उपयोग करना अधिकांश अन्य प्लेटफार्मों पर एसक्यूएल का उपयोग करने से अधिक कठिन नहीं है। ओरेकल के अधिक कठिन हिस्से बड़े सिस्टम के साथ आते हैं जिन्हें प्रशासन की आवश्यकता होती है। चीजें हैं जो एक डेटाबेस व्यवस्थापक कठिन जा रहा है बनाने के ज्यादातर अपनी स्थिति में लोगों के लिए लागू नहीं है।

Oracle XE को सर्वर की आवश्यकता नहीं होती है (आपका वर्कस्टेशन सबसे अच्छा काम करेगा)।


मेरे प्रश्न की बारीकियों पर ध्यान देने और तदनुसार अपनी प्रतिक्रिया को दर्ज़ करने के लिए धन्यवाद। मैं इनमें से कुछ अलग विकल्पों (MS vs SQLite vs Ocacle) की समीक्षा करने के लिए अगले या दो दिन ले जाऊंगा। मैं इसकी सराहना करता हूं!
चार्ल्स डब्ल्यू

1

यदि आप Microsoft पथ को नीचे रखना चाहते हैं, तो आप MS SQL सर्वर एक्सप्रेस का उपयोग करके आरंभ कर सकते हैं जो एक निःशुल्क संस्करण है। मानक संस्करण और ऊपर की तुलना में स्पष्ट रूप से कुछ सीमाएँ हैं - आप यहां SQL एक्सप्रेस के बारे में अधिक पढ़ सकते हैं: http://www.microsoft.com/sqlserver/en/us/editions/2012-editions/express.aspx

आप SQL 2012 एक्सप्रेस और प्रबंधन स्टूडियो क्लाइंट टूल यहां डाउनलोड कर सकते हैं: http://www.microsoft.com/en-us/download/details.aspx?id=29062

यदि आप 2012 के संस्करणों के बीच मतभेदों में रुचि रखते हैं, तो यहां एक तालिका है: http://msdn.microsoft.com/en-us/library/cc645993%28v=SQL.110%29.aspx

यह पृष्ठ नमूना डेटाबेस "एडवेंचर वर्क्स" के लिंक प्रदान करता है जिसका उपयोग आप टिंकर के साथ कर सकते हैं: http://msdn.microsoft.com/en-us/library/hh231699.aspx

यदि आप अपने डेटा को सीएसवी या xlsx से उपयोग करना चाहते हैं तो आप CSV, xlsx, आदि से MSSQL में डेटा आयात करने पर पढ़ सकते हैं। इस पर बहुत सारे संसाधन हैं इसलिए मैं उन्हें यहाँ लिंक नहीं करूँगा लेकिन एक Google खोज पर्याप्त होगा।


क्या मैं यह समझने में गलत हूं कि एमएस SQL ​​सर्वर एक्सप्रेस को सर्वर पर सेट किया जाना चाहिए?
चार्ल्स डब्ल्यू

1
हाँ। तुम गलत हो। आप डेस्कटॉप या लैपटॉप कंप्यूटर पर SQL सर्वर एक्सप्रेस स्थापित कर सकते हैं। SQL Exress के प्रत्येक संस्करण के साथ कुछ ऑपरेटिंग सिस्टम सीमाएँ हैं, लेकिन यदि आप अपने कंप्यूटर पर Windows Vista या Windows 7 का उपयोग कर रहे हैं, तो आपको कोई समस्या नहीं होनी चाहिए।
जॉर्ज मैस्ट्रोस

0

कुछ परिष्कृत एक्सेल विशेषताओं के साथ अपनी समस्याओं को हल करना संभव हो सकता है। क्या आपने एक्सेल के ऑटोफिल्टर फीचर में देखा है? यह आपको अपने परिणाम को सीमित करने और सवाल शो एक्स का जवाब देने की अनुमति देगा जहां यह वह है और इसमें यह शामिल है कि .... इनमें से किसी भी "में यह शामिल है कि" पाने के लिए मैं एक अतिरिक्त कॉलम का सुझाव दूंगा अगर आप किसी सूत्र का उपयोग कर रहे हैं () और ढूंढें () फ़ंक्शन जो तब फ़िल्टर किए जा सकते थे।

मैं अक्सर एक्सेस और एक्सेल दोनों का उपयोग करता हूं, और मुझे यकीन नहीं है कि आपके प्रश्न की जटिलता मेरे लिए एक स्प्रेडशीट को एक्सेस करने के लिए पर्याप्त होगी, खासकर अगर "स्रोत डेटा" को रिपोर्टिंग और / या उपयोग करने के लिए एक्सेल में रहने की आवश्यकता है पहुंच के बिना लोग।

बेशक, आपके प्रश्न आपके उदाहरण से बहुत अधिक जटिल हो सकते हैं, और फिर डेटाबेस जाने का तरीका हो सकता है।


0

सबक एसक्यूएल:

मैं अत्यधिक 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 स्थापित होने के बाद इसे लॉन्च करें और तब तक प्रतीक्षा करें जब तक कि सर्वर आपके टास्कबार में हरे रंग में दिखाई न दे। इसका मतलब यह सक्रिय है और ठीक से काम कर रहा है।

पूरी तरह से समारोह 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" पर क्लिक करें:

WampServer की phpMyAdmin की स्थापना लॉन्च करें

अगला, phpMyAdmin को डिफॉल्ट यूज़रनेम और पासवर्ड के साथ लॉगिन करें, जो "रूट" (बिना उद्धरण) और एक रिक्त पासवर्ड है।

PhpMyAdmin में लॉग इन करें

और, अंत में: अपनी CSV फ़ाइल को "आयात" टैब के माध्यम से लोड करें:

अपने CSV को phpMyAdmin में आयात करना


चरण 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 दबाएँ।

अपने MySql पर्यावरण में काम करने के लिए कमांड लाइन का उपयोग करना


चरण 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


आप सौभाग्यशाली हों!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.