कैसे MySQL में एक डाटाबेस बनाएँ

MySQL एक ऐसा प्रोग्राम हो सकता है जिससे चिंता और धमकी मिलती है सभी कमांड कमांड प्रॉम्प्ट के द्वारा दर्ज किए जाने चाहिए - कोई दृश्य इंटरफ़ेस नहीं है इसके लिए, डाटाबेस बनाने और बनाने में मूलभूत जानकारी रखने से आपको बहुत समय और सिरदर्द बचा सकता है। अमेरिकी राज्यों और उनके संबंधित आबादी के डाटाबेस बनाने के लिए इस गाइड का पालन करें।

कदम

विधि 1

बनाएँ और एक डाटाबेस हेरफेर
1
डेटाबेस बनाएँ MySQL कमांड लाइन से, कमांड दर्ज करें डाटाबेस बनाएं -. बदलें आपके डेटाबेस के नाम के साथ इसमें रिक्त स्थान शामिल नहीं हो सकते
  • उदाहरण के लिए, सभी अमेरिकी राज्यों के डेटाबेस बनाने के लिए, आप प्रवेश कर सकते हैं डाटाबेस बनाएं us_states-
  • नोट: कमांडों को ऊपरी मामले में आवश्यक रूप से दर्ज नहीं किया जाना चाहिए।
  • नोट: सभी MySQL आज्ञाओं के साथ समाप्त होना चाहिए "-"। यदि आप सेमीिकॉन को शामिल करना भूल गए हैं, तो आप केवल दर्ज कर सकते हैं "-" अगली पंक्ति में पिछले कमांड को संसाधित करने के लिए
  • 2
    उपलब्ध डेटाबेस की एक सूची देखें। आदेश दर्ज करें आंकड़े दिखाएं- संग्रहीत सभी डेटाबेस को सूचीबद्ध करने के लिए नव निर्मित एक के अलावा, आप एक डेटाबेस भी देखेंगे mysql और एक डेटाबेस कसौटी. अभी के लिए आप उन्हें अनदेखा कर सकते हैं।
  • 3
    डेटाबेस का चयन करें एक बार डेटाबेस बन गया है, तो आपको संपादन शुरू करने के लिए इसे चुनना होगा। आदेश दर्ज करें US_states- उपयोग करें. आप संदेश देखेंगे डेटाबेस बदल गया, इससे आपको यह पता चलता है कि आपका सक्रिय डाटाबेस अब है us_states.
  • 4
    एक टेबल बनाएं एक टेबल वह उपकरण है जो बड़े पैमाने पर सभी डेटाबेस जानकारी होस्ट करता है एक बनाने के लिए, आपको प्रारंभिक कमांड में अपनी तालिका के सभी स्वरूपण को दर्ज करना होगा। तालिका बनाने के लिए, निम्न कमांड दर्ज करें: टेबल राज्यों (आईडी INT नहीं NULL प्राथमिक कुंजी AUTO_INCREMENT, राज्य CHAR (25), जनसंख्या INT (9)) बना सकते हैं -. यह एक नामित तालिका बना देगा "राज्यों" तीन क्षेत्रों के साथ: आईडी, राज्य और आबादी.
  • आदेश INT यह सुनिश्चित करेगा कि फ़ील्ड आईडी केवल संख्याएं (पूर्णांक) शामिल हैं
  • आदेश नहीं नल निर्दिष्ट करता है कि क्षेत्र आईडी इसे खाली नहीं छोड़ा जा सकता है
  • प्राथमिक कुंजी क्षेत्र को निर्दिष्ट करता है आईडी तालिका में एक प्रमुख फ़ील्ड के रूप में प्रमुख फ़ील्ड को एक अनन्य फ़ील्ड पर सेट किया जाना चाहिए जिसमें कोई भी डुप्लिकेट नहीं हो सकता।
  • आदेश AUTO_INCREMENT स्वचालित रूप से क्षेत्र में बढ़ते मूल्य प्रदान करता है आईडी, स्वचालित रूप से प्रत्येक आइटम को क्रमांकित कर रहा है
  • आज्ञाओं INT (पूर्णांक) CHAR (वर्ण) इन क्षेत्रों में अनुमत डेटा के प्रकार को निर्दिष्ट करते हैं। निर्देशों के आगे की संख्या इंगित करती है कि उस क्षेत्र में प्रत्येक प्रविष्टि में कितने अक्षर या पूर्णांक शामिल हो सकते हैं।
  • 5
    तालिका में एक प्रविष्टि बनाएँ। अब जब तालिका बनाई गई है, तो समय आ गया है कि आप अपनी जानकारी दर्ज करें। पहली प्रविष्टि डालने के लिए निम्न आदेश का प्रयोग करें: देशों (आईडी, राज्य, जनसंख्या) मान में डालें (शून्य, `अलबामा`, `4,822,023`) -
  • यह कमांड अनिवार्य रूप से डेटाबेस को बताता है कि तालिका में संबंधित तीन क्षेत्रों के भीतर दी गई जानकारी दर्ज करने के लिए
  • यह देखते हुए कि क्षेत्र आईडी कमान में शामिल हैं नहीं नल, मूल्य दर्ज करना शून्य उसे कमांड के लिए स्वचालित रूप से 1 पर जाने के लिए मजबूर कर देगा AUTO_INCREMENT.
  • 6
    एकाधिक प्रविष्टियाँ बनाएं आप एकल आदेश का उपयोग करके कई प्रविष्टियां बना सकते हैं। अगले तीन राज्यों में प्रवेश करने के लिए, निम्न कमांड का प्रयोग करें: देशों (आईडी, राज्य, जनसंख्या) मान में डालें (शून्य, `अलास्का`, `731,449`) (शून्य, `एरिजोना`, `6,553,255`), (शून्य, `अरकंसास, 2,949,131`) -. यह निम्नलिखित उपस्थिति से एक तालिका बनाएगा:
  • 7



    एक नए डेटाबेस पर एक क्वेरी लॉन्च करें अब जब आपने बेस डेटाबेस बनाया है, तो आप विशिष्ट परिणाम वापस करने के लिए क्वेरी दर्ज कर सकते हैं। सबसे पहले कमांड दर्ज करें: SELECT * FROM से us_states-. पूरे डेटाबेस लौटा दी जाएगी, जैसा कि कमांड द्वारा निर्दिष्ट किया गया है "*"जिसका मतलब है "सब"।
  • अधिक उन्नत क्वेरी के लिए, निम्न कमांड दर्ज करें: SELECT status, जनसंख्या से us_states ORDER जनसंख्या द्वारा- इसके परिणामस्वरूप वर्णमाला क्रम में सूचीबद्ध किए जाने की बजाय आबादी के आधार पर क्रमबद्ध राज्यों के साथ एक तालिका होगी। फ़ील्ड आईडी यह प्रदर्शित नहीं किया जाएगा, क्योंकि आपने केवल प्रविष्टियों के लिए पूछा था राज्य और आबादी.
  • उल्टे क्रम में आबादी की स्थितियों को सूचीबद्ध करने के लिए, निम्न कमांड दर्ज करें: SELECT status, जनसंख्या से us_states ORDER जनसंख्या से DESC-. आदेश DESC यह उन्हें अवरोही क्रम में सूचीबद्ध करता है, इसके बजाय, इसके विपरीत, इसके विपरीत, नाबालिग के बजाय।
  • विधि 2

    MySQL के साथ जारी रखें
    1
    अपने विंडोज पीसी पर MySQL स्थापित करें. अपने घर पीसी पर MySQL को स्थापित करने का तरीका जानें।
  • 2
    एक MySQL डाटाबेस हटाएं यदि आपको कुछ पुराने अप्रचलित डेटाबेस को हटाना है, तो एक विशिष्ट गाइड का अनुसरण करें।
  • 3
    PHP और MySQL सीखें PHP और MySQL भाषाओं को सीखना आपको मज़ेदार और काम के लिए शक्तिशाली वेबसाइट बनाने की अनुमति देगा।
  • 4
    MySQL डाटाबेस का बैकअप लें डेटा बैकअप हमेशा सलाह देता है, खासकर यदि यह एक महत्वपूर्ण डाटाबेस है
  • 5
    अपने डेटाबेस की संरचना में परिवर्तन करें यदि आपके डेटाबेस में परिवर्तन की जरूरत है, तो आपको अलग-अलग सूचनाओं को संभालने के लिए संरचना को समायोजित करने की आवश्यकता हो सकती है। यह गाइड आपको दिखाएगा कि यह कैसे करना है।
  • टिप्स

    • कुछ सामान्यतः उपयोग किए जाने वाले डेटा प्रकार: (एक पूरी सूची के लिए, पर mysql दस्तावेज़ीकरण देखें https://dev.mysql.com/doc/)
    • CHAR (लंबाई) - चरित्र स्ट्रिंग की लंबाई तय करें
    • VARCHAR (लंबाई) - अधिकतम लंबाई के साथ चर लंबाई वर्णों की स्ट्रिंग लंबाई.
    • पाठ - 64-KB पाठ की अधिकतम लंबाई के साथ चर-लंबाई वर्ण स्ट्रिंग।
    • INT (लंबाई) - अधिकतम लंबाई अंकों के साथ 32-बिट पूर्णांक लंबाई (नकारात्मक संख्या में `-` को `अंक` के रूप में गिना जाता है)।
    • दशमलव (लंबाई, दिसम्बर) - एक चरित्र के प्रदर्शन तक दशमलव संख्या लंबाई कुल। फ़ील्ड दिसम्बर दशमलव स्थानों की अधिकतम संख्या को अनुमति देता है
    • तिथियाँ - दिनांक (वर्ष, महीने, दिन)
    • समय - समय (घंटे, मिनट, सेकंड)
    • enum ("VALUE1", "VALUE2", ...) - गणित मूल्यों की सूची
    • कुछ वैकल्पिक पैरामीटर:
    • नहीं नल - एक मान प्रदान किया जाना चाहिए फ़ील्ड रिक्त नहीं छोड़ा जा सकता।
    • डिफ़ॉल्ट डिफ़ॉल्ट मान - यदि कोई मान नहीं दिया जाता है, फ़ील्ड फ़ील्ड को सौंपा जाता है डिफ़ॉल्ट मान.
    • अहस्ताक्षरित - संख्यात्मक क्षेत्रों के लिए, यह सुनिश्चित करता है कि संख्या कभी नकारात्मक नहीं है।
    • AUTO_INCREMENT - तालिका में पंक्ति जोड़कर प्रत्येक बार मूल्य बढ़ता जाता है
    सामाजिक नेटवर्क पर साझा करें:

    संबद्ध

    © 2011—2022 GnuMani.com