Database
 sql >> डेटाबेस >  >> RDS >> Database

SQL चलाने के लिए मुझे क्या चाहिए?

मैं समझ गया। आप एसक्यूएल सीखने की कोशिश कर रहे हैं, लेकिन वे आपको सबसे बुनियादी हिस्सा भी नहीं बताएंगे - एसक्यूएल चलाने के लिए आपको क्या चाहिए!

आपके पास SQL ​​​​कोड है ... लेकिन आप इसे वास्तव में कहां चलाते हैं? किसी डेटाबेस के विरुद्ध अपनी SQL क्वेरी चलाने से पहले आपको किस सॉफ़्टवेयर प्रोग्राम की आवश्यकता है?

अगर वह आप हैं, तो सब कुछ सामने आने वाला है!

बुनियादी आवश्यकताएं

यदि आप SQL ट्यूटोरियल या पुस्तक में उदाहरणों के साथ अनुसरण कर रहे हैं, तो आपको प्रश्नों को दर्ज करने के लिए कहीं न कहीं होना चाहिए।

इस तरह, उदाहरण के लिए:

यदि आप SQL क्वेरी चलाने जा रहे हैं, तो आपको निम्न की आवश्यकता होगी:

  • एक संबंधपरक डेटाबेस प्रबंधन प्रणाली (आरडीबीएमएस)। उदाहरणों में शामिल हैं:
    • MySQL (MySQL क्या है?)
    • PostgreSQL (PostgreSQL क्या है?)
    • एसक्यूएल सर्वर (एसक्यूएल सर्वर क्या है?)
    • Oracle (Oracle डेटाबेस क्या है?)
    • SQLite (SQLite क्या है?)
  • एक डेटाबेस प्रबंधन उपकरण जो आपको उस RDBMS के विरुद्ध SQL क्वेरी चलाने की अनुमति देता है। उदाहरणों में शामिल हैं:
    • MySQL वर्कबेंच (MySQL वर्कबेंच क्या है?)
    • पीजीएडमिन
    • Azure Data Studio (Azure Data Studio क्या है?)
    • एसक्यूएल सर्वर प्रबंधन स्टूडियो (एसक्यूएल सर्वर प्रबंधन स्टूडियो क्या है?)
    • DBeaver (DBeaver क्या है?)
    • विभिन्न कमांड-लाइन इंटरफेस, जैसे sqlcmd, sql-cli, mssql-cli, sqlite3, आदि
    • आप किसी एप्लिकेशन (जैसे वेबसाइट) के माध्यम से डेटाबेस के विरुद्ध SQL क्वेरी भी चला सकते हैं, इस स्थिति में, आप जिस भी प्रोग्रामिंग भाषा का उपयोग कर रहे हैं (उदाहरण के लिए PHP, Python, आदि) का उपयोग कर सकते हैं।

यदि आपने इन्हें इंस्टॉल नहीं किया है, तो नीचे कुछ लिंक दिए गए हैं जो आपको उठने और चलने में मदद करेंगे।

इंस्टॉलेशन

नीचे कुछ सबसे लोकप्रिय आरडीबीएमएस के आधिकारिक डाउनलोड पृष्ठों के लिंक दिए गए हैं, साथ ही प्रत्येक के खिलाफ SQL क्वेरी चलाने के लिए सबसे अधिक उपयोग किए जाने वाले टूल भी हैं।

MySQL

MySQL इंस्टाल करने के लिए:

  • आधिकारिक MySQL डाउनलोड पेज (इंस्टॉलेशन गाइड भी देखें)
  • आधिकारिक MySQL कार्यक्षेत्र (GUI डेटाबेस टूल)

Quackit पर मेरा MySQL ट्यूटोरियल भी देखें।

पोस्टग्रेएसक्यूएल

PostgreSQL स्थापित करने के लिए:

  • आधिकारिक PostgreSQL डाउनलोड पृष्ठ
  • PgAdmin डाउनलोड पेज (PostgreSQL के लिए डेटाबेस टूल)

साथ ही, यदि आपको सहायता की आवश्यकता हो तो यहां कुछ ट्यूटोरियल दिए गए हैं:

  • उबंटू 18.04 पर PostgreSQL कैसे स्थापित करें
  • उबंटू 20.04 पर PostgreSQL कैसे स्थापित करें
  • Mac पर Postgres.app कैसे स्थापित करें

एसक्यूएल सर्वर

SQL सर्वर के विरुद्ध SQL क्वेरी चलाने के लिए, SQL सर्वर स्थापित करें, फिर डेटाबेस उपकरण स्थापित करें।

<एच4>1. SQL सर्वर स्थापित करें

SQL सर्वर स्थापित करने के लिए, इसे आधिकारिक SQL सर्वर डाउनलोड पृष्ठ से डाउनलोड करें

मुफ़्त संस्करण के लिए, डेवलपर संस्करण या एक्सप्रेस संस्करण चुनें। यदि आपको सहायता की आवश्यकता है, तो मेरा ट्यूटोरियल देखें कि SQL सर्वर कैसे स्थापित करें (Windows, Linux और MacOS को कवर करता है)।

<एच4>2. डेटाबेस प्रबंधन टूल इंस्टॉल करें

यहां एक टूल डाउनलोड और इंस्टॉल करने में आपकी मदद करने के लिए लिंक दिए गए हैं जो आपको SQL सर्वर के विरुद्ध SQL क्वेरी चलाने में सक्षम बनाएंगे।

आपको केवल एक इंस्टॉल करना होगा (हालाँकि यदि आप चाहें तो उन सभी को सुरक्षित रूप से स्थापित कर सकते हैं)।

  • Azure Data Studio :आधिकारिक Azure डेटा स्टूडियो डाउनलोड पृष्ठ से डाउनलोड करें। यह एक डेटाबेस उपकरण है जो आपको SQL सर्वर के विरुद्ध क्वेरी चलाने में सक्षम बनाता है। यह विंडोज, लिनक्स और मैकओएस के लिए उपलब्ध है। मैंने Azure डेटा स्टूडियो को स्थापित करने के लिए कुछ इंस्टॉलेशन ट्यूटोरियल लिखे हैं:
    • Azure Data Studio (Mac) कैसे स्थापित करें
    • अज़ूर डेटा स्टूडियो कैसे स्थापित करें (उबंटू 18.04)
    • अज़ूर डेटा स्टूडियो कैसे स्थापित करें (उबंटू 20.04)
    • Windows उपयोगकर्ताओं के लिए, जब आप SSMS (नीचे) स्थापित करते हैं, तो Azure Data Studio शामिल होता है
  • एसक्यूएल सर्वर प्रबंधन स्टूडियो (एसएसएमएस) :आधिकारिक एसएसएमएस डाउनलोड पेज से डाउनलोड करें। यह केवल विंडोज़ पर SQL सर्वर के लिए उपलब्ध है। हालाँकि, यह Azure डेटा स्टूडियो की तुलना में अधिक फ़ीचर-पैक टूल है। SSMS वास्तव में अपनी स्थापना में Azure Data Studio को शामिल करता है, इसलिए दोनों एक दूसरे के साथ स्थापित होते हैं। स्थापना निर्देशों के लिए मेरा ट्यूटोरियल देखें कि SSMS कैसे स्थापित करें।
  • sqlcmd :आधिकारिक sqlcmd पेज से डाउनलोड करें। यह एक कमांड-लाइन उपयोगिता है जो आपको टर्मिनल (लिनक्स/मैकओएस) या कमांड प्रॉम्प्ट (विंडोज) से SQL क्वेरी चलाने में सक्षम बनाती है। मैंने Linux पर sqlcmd स्थापित करने के लिए निम्नलिखित ट्यूटोरियल लिखे हैं:
    • उबंटू पर sqlcmd और bcp कैसे स्थापित करें
    • SUSE पर sqlcmd और bcp कैसे स्थापित करें
    • Red Hat (RHEL) पर sqlcmd और bcp कैसे स्थापित करें

एक बार जब आप SQL सर्वर और कम से कम एक डेटाबेस प्रबंधन उपकरण स्थापित कर लेते हैं, तो आप आगे बढ़ सकते हैं और SQL क्वेरी चला सकते हैं।

मेरे SQL सर्वर ट्यूटोरियल को भी देखें Quackit पर।

ओरेकल एक्सप्रेस

Oracle एक्सप्रेस स्थापित करने के लिए:

  • आधिकारिक Oracle एक्सप्रेस डाउनलोड पृष्ठ
  • Oracle Live (यह एक ऑनलाइन डेटाबेस टूल है)

SQLite

SQLite स्थापित करने के लिए:

  • आधिकारिक SQLite डाउनलोड पृष्ठ
  • SQLite संस्थापन sqlite3 (या Windows पर sqlite3.exe) नामक कमांड-लाइन शेल प्रदान करता है

SQLite में, डेटाबेस बनाना अधिकांश अन्य DBMS के लिए एक अलग प्रक्रिया का उपयोग करता है। यदि आप फंस गए हैं क्योंकि एक ट्यूटोरियल आपको SQLite विधि नहीं सिखा रहा है, तो SQLite में डेटाबेस कैसे बनाएं देखें। वहां से आप अपने डेटाबेस के विरुद्ध सामान्य SQL क्वेरी लिख सकते हैं।

Quackit पर मेरा SQLite ट्यूटोरियल भी देखें।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA 02063 DG4ODBC त्रुटि की जांच करना

  2. एसक्यूएल नहीं ऑपरेटर

  3. अमेज़न रिलेशनल डेटाबेस सर्विस में लाभ और सुरक्षा

  4. नोएसक्यूएल:एक स्कीमा के बिना जीवन

  5. स्नैपशॉट अलगाव स्तर