MySQL मध्ये डेटाबेस सेट अप करत आहे

लेखक: Tamara Smith
निर्मितीची तारीख: 20 जानेवारी 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
MySQL Workbench मध्ये नवशिक्यांसाठी MySQL डेटाबेस कसा तयार करायचा
व्हिडिओ: MySQL Workbench मध्ये नवशिक्यांसाठी MySQL डेटाबेस कसा तयार करायचा

सामग्री

मायएसक्यूएल हा एक अत्यंत धमकावणारा प्रोग्राम असू शकतो. कमांड प्रॉमप्टवरून सर्व आज्ञा प्रविष्ट केल्या पाहिजेत; तेथे ग्राफिकल इंटरफेस नाही. म्हणूनच डेटाबेस तयार करणे आणि संपादित करणे याबद्दल काही मूलभूत ज्ञान असणे आवश्यक आहे जेणेकरून आपण स्वत: ला बराच वेळ आणि डोकेदुखी वाचवू शकाल. यू.एस. राज्यांचा डेटाबेस तयार करण्यासाठी खालील मार्गदर्शकाचे अनुसरण करा. आणि प्रत्येक राज्यात रहिवासी संख्या.

पाऊल टाकण्यासाठी

पद्धत 1 पैकी 2: डेटाबेस तयार करणे आणि संपादित करणे

  1. डेटाबेस तयार करा. मायएसक्यूएल कमांड लाइनमधून, क्रीएट डेटाबेस डेटाबेस> कमांड चालवा; मध्ये रिक्त स्थानाशिवाय आपल्या डेटाबेसच्या नावासाठी DATABASENAMEs> पुनर्स्थित करा.
    • उदाहरणार्थ, सर्व यूएस राज्यांचा डेटाबेस तयार करण्यासाठी, खालील कोड प्रविष्ट करा: तयार करा डेटाबेस us_states;
    • टीपः आदेशांचे भांडवल करण्याची आवश्यकता नाही.
    • टीप: सर्व MySQL आदेश ";" सह समाप्त केले जाणे आवश्यक आहे. आपण ते विसरल्यास, आपण फक्त ";" तरीही पुढील कमांड कार्यान्वित करण्यात सक्षम होण्यासाठी पुढील ओळीवर.
  2. आपल्या उपलब्ध डेटाबेसची यादी प्रदर्शित होईल. कमांड दाखवा डेटा दाखवा; आपण जतन केलेल्या सर्व डेटाबेसची सूची प्रदर्शित करण्यासाठी. आपण आत्ता तयार केलेल्या डेटाबेस व्यतिरिक्त, आपल्याला एक mysql डेटाबेस आणि चाचणी डेटाबेस देखील दिसतील. आपण आत्ता याकडे दुर्लक्ष करू शकता.
  3. आपला डेटाबेस निवडा. एकदा डेटाबेस तयार झाल्यानंतर, त्याचे संपादन प्रारंभ करण्यासाठी आपल्याला ते निवडण्याची आवश्यकता असेल. खालील आदेश प्रविष्ट करा: यूएसई_स्टेट्स;. आपला सक्रिय डेटाबेस आता us_states आहे हे आपल्याला कळवण्यासाठी आता आपल्याला डेटाबेस बदललेला संदेश दिसेल.
  4. एक टेबल तयार करा. टेबल आहे जेथे आपल्या डेटाबेसमधील सर्व डेटा संग्रहित केला जातो. हे तयार करण्यासाठी आपल्याला प्रथम कमांडमध्ये टेबलचे सर्व स्वरूपन प्रविष्ट करावे लागेल. एक टेबल तयार करण्यासाठी, खालील आदेश प्रविष्ट करा: सारणी तयार करा (आयडी इन प्राथमिक प्राथमिक स्वयंचलित नावे, राज्य चार (25), लोकसंख्या INT (9)); हे "स्टेट्स" नावाचे एक टेबल तयार करेल आणि 3 फील्डसह: आयडी, राज्य आणि लोकसंख्या.
    • आयएनटी कमांड हे सुनिश्चित करते की फील्ड आयडीमध्ये केवळ पूर्णांक (पूर्णांक) असू शकतात.
    • नॉट एनयूएल कमांड आयडी फील्ड रिक्त असू शकत नाही याची खात्री करते.
    • प्राथमिक की की सूचित करते की आयडी फील्ड ही टेबलची की आहे. की फील्ड अद्वितीय आहे आणि त्यात डुप्लिकेट असू शकत नाहीत.
    • स्वयंचलितरित्या कमांड कमांडमुळे प्रत्येक वेळी एंट्री / रेकॉर्ड जोडल्यावर आयडी फील्डमध्ये वाढ होते.
    • कोड CHAR (वर्ण) आणि INT (पूर्णांक) असे सूचित करतात की त्या क्षेत्रात कोणत्या प्रकारचा डेटा प्रविष्ट केला जाऊ शकतो. कमांडच्या पुढील संख्या फील्डमध्ये किती अक्षरे बसू शकतात हे दर्शवते.
  5. सारणीमध्ये प्रविष्टी तयार करा. आता टेबल तयार केले गेले आहे, आता डेटा प्रविष्ट करण्याची वेळ आली आहे. पहिल्या एंट्रीसाठी पुढील आज्ञा वापरा: INSERT INTO राज्ये (आयडी, राज्य, लोकसंख्या) व्हॅल्यूज (एनयूएल, "अलाबामा", "4822023");
    • मूलभूतपणे, आपण डेटाबेसला टेबलच्या संबंधित तीन क्षेत्रांमध्ये डेटा ठेवण्यास सांगत आहात.
    • फील्ड आयडीमध्ये एनटीएलची प्रॉपर्टी नसल्यामुळे एनयूएलएल व्हॅल्यू एंटर केल्याने हे फील्ड आपोआप 1 ने वाढेल, AUTO_INCREMENT चे आभार.
  6. आणखी नोंदी करा. तुम्ही एकाच कमांडचा वापर करून एकाधिक नोंदी तयार करू शकता. खालील 3 राज्ये प्रविष्ट करण्यासाठी, असे टाइप कराः INSERT INTO राज्ये (आयडी, राज्य, लोकसंख्या) व्हॅल्यू (NULL, 'अलास्का', '731449'), (NULL, 'zरिझोना', '6553255'), (NULL, ' आर्कान्सा ',' 2949131 ');
    • हे यासारखे दिसते असलेले एक टेबल तयार करेल:

      आपल्या नवीन डेटाबेसची चौकशी करा. आता डेटाबेस तयार केला गेला आहे, तर विशिष्ट निकाल मिळवण्यासाठी आपण क्वेरी चालवू शकता. प्रथम पुढील आज्ञा प्रविष्ट करा: निवडा us * us_states कडून;. कमांड मधील तारका " *" मुळे संपूर्ण डेटाबेस मिळतो, ज्याचा अर्थ "सर्व" किंवा सर्व आहे.
      • अधिक प्रगत क्वेरी खालीलप्रमाणे आहे: निवडलेल्या राज्य, लोकसंख्येद्वारे आम्हाला_स्तरीय लोकसंख्या; हे वर्णक्रमानुसार लोकसंख्येच्या आकाराने राज्यांचे सारणी देते. आयडी फील्ड दर्शविले जात नाही, कारण आपण केवळ प्रविष्टींचे राज्य आणि लोकसंख्या विचारली आहे.
      • उलट क्रमानुसार राज्यांची लोकसंख्या दर्शविण्यासाठी, खालील क्वेरीचा वापर करा: निवडा राज्य, लोकसंख्येद्वारे_संस्थेनुसार लोकसंख्या डीईएससी; डीईएससी क्वेरी वरुन क्रमानुसार सूची परत करते, सर्वात कडून खालपासून खालपर्यंत.

पद्धत 2 पैकी 2: MySQL सह सुरू ठेवा

  1. आपल्या Windows PC वर MySQL स्थापित करा. आपल्या होम पीसीवर मायएसक्यूएल कसे स्थापित करावे ते शोधा.
  2. एक MySQL डेटाबेस काढत आहे.
  3. PHP आणि MySQL जाणून घ्या. PHP आणि MySQL शिकणे आपल्याला मजेसाठी आणि कामासाठी शक्तिशाली वेबसाइट तयार करण्यास सक्षम करेल.
  4. आपल्या MySQL डेटाबेसचा बॅक अप घ्या. आपल्या डेटाची एक प्रत बनविण्याची शिफारस नेहमीच केली जाते, विशेषत: जर त्यास एखाद्या महत्वाच्या डेटाबेसची चिंता असेल तर.
  5. आपल्या डेटाबेसची रचना बदलत आहे. जर डेटाबेस वेगळ्या प्रकारे वापरला गेला असेल तर आपल्याला भिन्न डेटा हाताळण्यासाठी त्याची रचना बदलण्याची आवश्यकता असू शकते.

टिपा

  • काही सामान्यत: वापरल्या जाणार्‍या डेटा प्रकारः (संपूर्ण यादीसाठी, http://dev.mysql.com/doc/ येथे mysql दस्तऐवजीकरण पहा)
    • चार(लांबी) - स्ट्रिंग / कॅरेक्टर स्ट्रिंगमधील वर्णांची संख्या
    • व्हर्चार(लांबी) - जास्तीत जास्त लांबीसह स्ट्रिंगच्या वर्णांची अस्थिर संख्या लांबी.
    • मजकूर - जास्तीत जास्त 64 केबी मजकूराच्या स्ट्रिंगच्या वर्णांची अस्थिर संख्या.
    • INT(लांबी) - अधिकतम संख्यांसह 32-बिट पूर्णांक दर्शविला लांबी ("-" ही aण संख्येच्या अंकांप्रमाणे मोजली जाते.)
    • निर्णय घ्या(लांबी,डिसें) - दर्शविलेल्या अंकांच्या संख्येसह दशांश संख्या लांबी. फील्ड डिसें दशांश दिलेल्या जास्तीत जास्त ठिकाणी दर्शवितात.
    • तारीख - तारीख (वर्ष, महिना, तारीख)
    • वेळ - वेळ (तास, मिनिटे, सेकंद)
    • ENUM(’मूल्य 1’,’मूल्य 2", ....) - गणनाच्या मूल्यांची यादी.
  • काही वैकल्पिक मापदंड:
    • नाही - मूल्य प्रदान केले जाणे आवश्यक आहे. फील्ड रिकामे ठेवता येणार नाही.
    • पराभवडीफॉल्ट मूल्य - कोणतेही मूल्य निर्दिष्ट केलेले नसल्यास डीफॉल्ट मूल्य शेतात नियुक्त.
    • UNSIGNED - संख्यात्मक क्षेत्रासाठी, ही संख्या कधीही नकारात्मक नसल्याचे सुनिश्चित करा.
    • स्वयंपूर्ण - प्रत्येक वेळी सारणीमध्ये पंक्ती जोडली गेल्यानंतर मूल्य स्वयंचलितपणे वाढविले जाते.