1
डेटाबेस बनाएँ MySQL कमांड प्रॉम्प्ट से, कमांड दर्ज करें
डाटाबेस बनाएं -
. बदलें
आपके डेटाबेस के नाम से इसमें रिक्त स्थान नहीं हो सकते
- उदाहरण के लिए, सभी यूएस राज्यों के साथ एक डेटाबेस बनाने के लिए, आप उपयोग कर सकते हैं
डाटाबेस बनाएं us_states-
- नोट: कमांडों (ऊपरी केस) में कमांड को लिखे जाने की ज़रूरत नहीं है
- नोट: सभी MySQL कमांड ";" से समाप्त होने चाहिए। यदि आप अर्धविराम को शामिल करने के लिए भूल जाते हैं, तो आप केवल पिछली कमांड को संसाधित करने के लिए अगली पंक्ति में ";" डालें।
2
अपने उपलब्ध डेटाबेस के साथ एक सूची प्रस्तुत करें आदेश दर्ज करें आंकड़े दिखाएं-
आपके द्वारा संग्रहीत सभी डेटाबेस को सूचीबद्ध करने के लिए आपके द्वारा बनाए गए डेटाबेस के अतिरिक्त, आप एक डेटाबेस भी देखेंगे mysql
और एक डेटाबेस कसौटी
. आप इसे अभी छोड़ सकते हैं
3
अपने डेटाबेस का चयन करें डेटाबेस बनने के बाद, आपको उसे संपादित करना शुरू करने के लिए इसे चुनना होगा। आदेश दर्ज करें US_states- उपयोग करें
. आप संदेश देखेंगे डेटाबेस बदल गया
, आपको यह जानकर कि आपके सक्रिय डाटाबेस अब है us_states
.
4
एक टेबल बनाएं एक टेबल वह है जो आपके डेटाबेस में जानकारी रखती है। एक बनाने के लिए, आपको प्रारंभिक कमांड में अपनी तालिका के सभी स्वरूपण को दर्ज करना होगा। तालिका बनाने के लिए, निम्न कमांड दर्ज करें:
टेबल राज्य बनाएँ (आईडी INT नहीं मूल प्राथमिक कुंजी AUTO_INCREMENT, राज्य CHAR (25), आबादी INT (9)) -
. यह तीन क्षेत्रों के साथ "राज्यों" नामक एक टेबल बनाएगा:
आईडी
(आईडी),
राज्य
(राज्य), और
आबादी
(जनसंख्या)।
- आदेश
INT
मैदान बनायेगा आईडी
केवल संख्याएं (पूर्णांक) शामिल हैं - आदेश
नहीं नल
प्रमाणित करता है कि क्षेत्र आईडी
खाली नहीं छोड़ा जा सकता - आदेश
प्राथमिक कुंजी
क्षेत्र को निर्दिष्ट करता है आईडी
तालिका में प्रमुख फ़ील्ड के रूप में प्रमुख फ़ील्ड को उस फ़ील्ड पर सेट किया जाना चाहिए जिसमें डुप्लिकेट डेटा शामिल नहीं है। - आदेश
AUTO_INCREMENT
स्वचालित रूप से फ़ील्ड में मूल्य बढ़ाएंगे I आईडी
, अनिवार्य रूप से स्वचालित रूप से प्रत्येक प्रविष्टि को क्रमांकित करते हुए - आज्ञाओं
CHAR
(वर्ण) और INT
(पूर्णांक) फ़ील्ड में अनुमत डेटा प्रकार को निर्दिष्ट करता है। कमांड के बगल में दिए गए नंबर बताते हैं कि इस क्षेत्र में कितने अक्षर दर्ज किए जा सकते हैं।
5
तालिका में एक प्रविष्टि बनाएँ। अब जब तालिका बनाई गई है, तो समय आ गया है कि आप अपनी जानकारी दर्ज करें। अपनी पहली प्रविष्टि दर्ज करने के लिए निम्न आदेश का उपयोग करें:
राज्यों (आईडी, राज्य, आबादी) मूल्यों में शामिल करें (शून्य, `अलबामा`, `4822023`) -
- यह अनिवार्य रूप से बोल रहा है, तालिका के तीन संबंधित क्षेत्रों में डालने के लिए डेटाबेस की जानकारी।
- क्षेत्र के बाद से
आईडी
कमान में शामिल हैं नहीं नल
, डालने शून्य
जैसा कि मान क्षेत्र को स्वचालित रूप से 1 से अपने मूल्य में वृद्धि करने के लिए मजबूर करेगा, आदेश के लिए धन्यवाद AUTO_INCREMENT
.
6
अधिक प्रविष्टियां बनाएं आप एकल आदेश का उपयोग करके कई प्रविष्टियां बना सकते हैं। अगले तीन राज्यों में प्रवेश करने के लिए, निम्न कमांड का प्रयोग करें:
राज्यों (आईडी, राज्य, आबादी) मूल्यों में शामिल करें (NULL, `अलास्का`, `73144 9`), (शून्य, `एरिज़ोना`, `6553255`
.
- यह एक ऐसी तालिका बनाएगा जो निम्न की तरह दिखेगी:
आपका MySQL डाटाबेसकैम्पोस | आईडी | राज्य | आबादी |
---|
मान: | 1 | अलबामा | 4822023 |
---|
| 2 | अलास्का | 731 449 |
---|
| 3 | एरिज़ोना | 6553255 |
---|
| 4 | अर्कांसस | 2949131 |
---|
1
अपने नए डेटाबेस पर कोई क्वेरी चलाएं अब जब मूल डेटाबेस बनाया गया है, तो आप क्वेरी या क्वेरी चला सकते हैं जो विशिष्ट परिणाम वापस आएंगे। सबसे पहले, कमांड दर्ज करें:
SELECT * FROM से us_states-
. यह आपके पूरे डेटाबेस को "+" कमांड द्वारा दर्शाया जाएगा, जिसका अर्थ "सभी" या "सभी" के समान है।
- अधिक उन्नत क्वेरी के लिए, निम्न कमांड दर्ज करें:
राज्य का चयन करें, आबादी से us_states ORDER जनसंख्या द्वारा-
यह वर्णमाला क्रम के बजाय आबादी क्रम के अनुसार सूचीबद्ध राज्यों के साथ एक तालिका वापस करेगा। फ़ील्ड आईडी
यह या तो सूचीबद्ध नहीं होगा, क्योंकि आपने केवल इसके लिए पूछा था राज्य
(राज्य) और आबादी
(जनसंख्या)।
2
अपनी आबादी के अनुसार राज्यों को सूचीबद्ध करने के लिए, लेकिन रिवर्स क्रम में, निम्न कमांड दर्ज करें: का चयन करें राज्य, आबादी us_states ORDER जनसंख्या से DESC-
. आदेश DESC
उन्हें अवरोही क्रम में सूचीबद्ध किया जाएगा, जो राज्यों की सबसे बड़ी आबादी वाले लोगों की शुरुआत करेगा, जो कि इसके विपरीत के बजाय सबसे कम आबादी में जाएगा।