कंप्यूटरप्रोग्रामिंग

MySQL में एक तालिका का निर्माण तालिका डेटा बनाएं

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

डेटाबेस मुख्य रूप से है - वैचारिक विचार, जानकारी की प्रस्तुति, और किसी विशेष कार्य में इसके उपयोग का तर्क।

सरल प्रभावी कार्यान्वयन अनुपात =

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

जानकारी में क्रांतिकारी विचारों वास्तव में कई बार जीवन के लिए अपने अधिकार की घोषणा की, लेकिन इस दिन के लिए इस तरह के एक अधिकार के अस्तित्व के महत्वपूर्ण प्रमाण उपलब्ध कराने में विफल रहे। हमेशा की तरह, सादगी - सफलता की कुंजी। हालांकि, रिश्ते और कनेक्शन के बीच का विषय डेटा वस्तुओं - अंक, और प्रणालियों जानकारी अंतरिक्ष में - अभी भी सफेद धब्बे और दिलचस्प आश्चर्य से भरा।

को लागू करने के लिए सरल संरचना MySQL तालिका बनाने के सरल और सुविधाजनक का निर्माण होता है तालिकाओं के दर्जनों उपयोग करने के लिए, गुंजाइश समस्या औपचारिकता। "मांसपेशियों" का प्रयोग शुरू करें बहुत सरल है, लेकिन उसके बाद रिलेशनल संबंधों के पहले दस टेबल जानकारी, प्रस्तुति, भंडारण और उपयोग के लिए एक अलग दृष्टिकोण को जन्म दे।

, अस्थायी रूप से नियंत्रित और निरंतर

मुख्य बिंदु: MySQL की भागीदारी के बिना "मौलिक इमारत" डेटाबेस अवधारणाओं, जो इंटरनेट प्रोग्रामिंग के साथ जीवन के लिए आया था और यह का एक अनिवार्य हिस्सा बन गया है। गतिशील, आधुनिक प्रौद्योगिकी डेटाबेस का एक तेज़, विश्वसनीय और प्रभावी, आसान सीखने और प्रयोग करने बनने के लिए अनुमति दी गई है।

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

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

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

सूचना अंतरिक्ष: नियम और प्रणालियों

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

हालांकि, जरूरी MySQL के नियमों का पालन नहीं करते हैं, कि नहीं बना सकते अपने वाक्यविन्यास के अनुसार तालिका बनाने के।

इस उदाहरण में, क्षेत्र code_back, owner_code session_code कुंजी को परिभाषित करने और क्रमशः लौट आए, और ग्राहक सत्र। इतना ही नहीं MySQL तालिका बनाने के गैर मानक संस्करण के उपयोग, यहाँ कुंजी क्षमता के अपने क्षेत्र में झूठ नहीं है, और अर्थ के भीतर चित्रित: लेन-देन के पूरा न होने की स्थिति में वापसी कोड, सक्रिय ग्राहक कोड और सत्र कोड है, जो ग्राहक के लिए कई हो सकता है, लेकिन उस पर निर्भर करता है, जहां कोड वापसी प्रबंधन जाना होगा।

वहाँ भी अमानक क्षेत्रों h_code, a_contents और a_surprise का उपयोग है। यहाँ एक क्षेत्र डेटा, और शब्दों को शामिल कर सकते हैं कि कैसे की मेज MySQL उदाहरण पैदा करते हैं। जहां ग्राहकों की एक मेज है किसी भी स्थिति में, यह तालिका के सक्रिय रूप से भाग की एक कैश बनाने के लिए बुद्धिमान है। यह आवश्यक रूप से यह एक पर्याप्त प्रारंभिक डेटा संरचना नहीं है। ; - उपयोगकर्ता की वर्तमान स्थिति ई-मेल, और a_surprise क्षेत्र नाम, पासवर्ड: उदाहरण के लिए, क्षेत्र सामग्री a_contents।

विचार a_contents और / या a_surprise

इस तरह के अवतार मुख्य तालिका, जो बड़े और बोझिल हो सकता है के लिए उपयोग की आवश्यकता नहीं है, और छोटे सीमित कर देगा, केवल प्रासंगिक जानकारी युक्त। यहाँ मेज MySQL बना सकते हैं - क्या इनपुट ग्राहक नाम और पासवर्ड, या पासवर्ड और सरल शब्दों में ई-मेल किया जा सकता है का एक उदाहरण: (a_contents की तरह '{$ cUserName}; {$ cUserPass}%') या (a_contents की तरह '% {$ cUserPass}; {$ cUserName} ')।

इस उदाहरण में, तालिका के अपने स्वयं के समारोह की जांच का उपयोग करता है: अगर मेज नहीं है के रूप में scTableExists ( 'rm_cache'), आप न केवल उसे बनाने के लिए, लेकिन यह भी रिकॉर्ड करने के लिए की आवश्यकता होगी, उदाहरण के लिए, डेटा संसाधन प्रशासकों के साथ पहले कुछ रिकॉर्ड।

स्टैंडर्ड संस्करण तालिका बनाने के मौजूद नहीं MySQL अवतार तालिका की उपलब्धता और अनुपस्थिति के मामले में अपनी स्थापना के द्वारा सीमित प्रदान करता है। आमतौर पर, यह पर्याप्त नहीं है। हम केवल मेज के लिए जाँच नहीं करना चाहिए, लेकिन यह भी प्रारंभिक जानकारी के साथ भरें।

सरल प्रकार सेल

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

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

परिसर डेटा संरचना

सरल डेटा प्रकार, पहली पंक्ति के लिए अभिविन्यास, जटिल जानकारी के डिजाइन में वृद्धि हुई ब्याज के लिए प्रेरित किया वस्तुओं है कि जब डेटाबेस के साथ काम मुख्य स्ट्रिंग, संख्याओं (अनुक्रमित - सबसे अधिक बार) में भंडारण में बदल जाती है, दिनांक, और "बिग डाटा" - तस्वीरें , लगता है, अन्य विशाल सामग्री। यहाँ बोली एसक्यूएल तालिका बनाने के MySQL वास्तव में कोई सीमा नहीं। सभी सादगी और "मांसपेशियों" प्रोग्रामर की पहुंच के लिए अपने निपटान में असली एसक्यूएल का पूरा अधिकार है।

कोशिका प्रकार डेटाबेस चार या varchar एक पूरी वस्तु में पढ़ने के लिए एल्गोरिथ्म में परिवर्तित करने के मामले में बाहर से सरल - एक जटिल डेटा संरचना (गुण, पद्धतियों, वाक्य रचना और शब्दों), और जब फिर से एक कॉम्पैक्ट फार्म, सार जिनमें से डेवलपर द्वारा निर्धारित किया जाता है में तैयार रिकॉर्डिंग।

इकाई तालिका

स्तंभ केवल, केवल लाइनों और उनके चौराहे पर केवल एक ही तत्व है, और केवल एक ही प्रकार - सेल। यह बुनियादी नियम संरचना MySQL "तालिका बनाने के" है। कोई MySQL डेटा प्रकार मूल नहीं है: नंबर, चरित्र स्ट्रिंग, तारीख ... यह वाक्य रचना से पालन नहीं करता है, लेकिन यह व्यवहार में पता चला है।

प्रोग्रामर की व्याख्या सेल यह वस्तु के किसी भी प्रकार बर्दाश्त कर सकते हैं, कार्य की आवश्यकताओं के कारण। डेटाबेस के दृष्टिकोण से है कि "किसी भी प्रकार के" - केवल लाइन।

हालांकि, कोई बात नहीं क्या, और कैसे उपयोग करने के लिए डेवलपर पसंद करती हैं। यह महत्वपूर्ण है कि समय में इस बिंदु पर (विकिपीडिया के अनुसार) की मात्रा और गति MySQL पैरामीटर, ग्राहक के सबसे विशाल कल्पना संतुष्ट कर सकते हैं खाते में इस्तेमाल किया डेवलपर के अनुभव ले रही।

"दृढ़" बहुत ही सरल तालिका कर रहे हैं, सबसे आसान तरीका की व्यवस्था की। डेवलपर अपने MySQL बनाने तालिका वाक्य रचना के भीतर एक चार या varchar प्रकार में उचित अर्थ के हर क्षेत्र में डालता है, यह couching, टेबल काम करेंगे।

पूर्णांक तालिका

हम यह भी MySQL में अनुक्रमित के बारे में बात करनी चाहिए। तालिका बनाकर आप तुरंत उन्हें का वर्णन और डेटा की बड़ी मात्रा में पहुँचने के लिए उपयोग करने के लिए अनुमति देता है। यह दृष्टिकोण बहुत समझ में आता है इस तरह के विस्तार के लिए परिचित और सिद्ध, कि अनुकूलन CPU गति पर निर्भर करता है, कैशिंग नमूने कलात्मक गणना एल्गोरिदम अक्सर चयनित डेटा संपादन php.ini, my.ini और httpd.conf।

सादगी पूर्णांक के लिए "डेटा के लिए कुंजी" - - तालिका में कोई पंक्तियाँ, केवल संख्या इस बीच, कुछ भी नहीं अपने खुद के दृश्य "डाटा" बनाने के लिए एक डेवलपर से बचाता है। एक माइक्रो बनाने तालिका पूर्णांक MySQL तालिका के लिए सभी आवश्यक आराम प्रदान करेगा: आदर्श रफ्तार से आसानी से पहुँचा, सरल ऑपरेशन, पूर्ण कार्यक्षमता।

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

इस संदर्भ में, वाक्य रचना MySQL आप आवश्यक टेबल बनाने की अनुमति देता मौजूद नहीं है, तब भी जब एक अप्रत्याशित अभाव, उदाहरण के लिए, था एक गलत इनपुट / आउटपुट या कंप्यूटर क्रैश तालिका बनाने के उपयोग में नहीं दर्शाया गया है, और अनुक्रमण बाधित।

होस्टिंग की वास्तविकताओं - MySQL +

ऐतिहासिक रूप से, डेटाबेस एक सार्थक डेटा संरचना है। डिजाइन एम ySQL शुरू में तालिका बनाने के डेटा के शास्त्रीय अवधारणाओं और डिस्क स्थान पर उनके स्थान का पालन किया। इंटरनेट प्रोग्रामिंग, और होस्टिंग और लोकप्रिय सामग्री प्रबंधन प्रणाली के तर्क के सभी विकल्पों के ऊपर, अजीब, पहली नजर में बनाया है, विस्थापन: एक आधार कई का एक संयोजन हो सकता है। जुदाई तालिका उपसर्ग नाम पर है।

कुछ होस्टिंग प्रदाताओं डेटाबेस में इस तरह के डेटाबेस नाम के रूप में उनकी मांगों के नाम, मालिक होस्टिंग के नाम के साथ शुरू होता है पर लगाया है।

काफी हद तक यह कोई बात नहीं क्या डेटाबेस कॉल करने के लिए और कैसे एक मेज इसे कहते हैं। हालांकि, स्थिति न सिर्फ एक MySQL वाक्य रचना और प्लस वाक्य रचना की मेजबानी की आवश्यकताओं, यानी MySQL + प्रतिनिधित्व करने के लिए शुरू कर दिया।

एक छोटी सी मेज, उतना ही आसान होगा की व्यवस्था है, और कम यह रिकॉर्ड, सघन यह प्रोग्रामिंग भाषा के माध्यम से जो इच्छित कार्य पूरे डेटा के साथ प्रदर्शन कर रहे हैं में प्रत्यारोपित किया जाता।

सिद्धांत रूप में, किसी भी काम के लिए प्राथमिक घटकों में पेंट करने के लिए आसान है, केवल सवाल है, कितना ऐसी सादगी खर्च होंगे।

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

अपाचे / MySQL / PHP के संस्करणों की एक किस्म

होस्टिंग पर्यावरण पर निर्भरता - इतना नहीं मुसीबत, एक आधुनिक रक्षात्मक प्रोग्रामिंग के लिए एक अनिवार्य शर्त के रूप में। आप में लिख सकते हैं पीएचपी 7.0.13, MySQL 5.7.16 उपयोग करें, लेकिन ग्राहक, की मेजबानी करेगा पर्ल के केवल संस्करण और "मांसपेशियों" 4.1.1 या PHP के एक पुराने संस्करण की इजाजत दी।

सामान्य (जो, संयोग से, एक तथ्य नहीं है) की मेजबानी Linux, FreeBSD, Ubuntu और अन्य रूपों yunikosopodobnyh सिस्टम पर उपलब्ध हैं। वे सब ठीक काम करते हैं, लेकिन उनमें से प्रत्येक की अपनी विशेषताओं, विधानसभाओं एएमपी (अपाचे, MySQL, PHP) का अपना संस्करण है। हमेशा नहीं और नहीं हर टीम, अगले संस्करण में काम करने के लिए जा रहा है कि वह पिछले एक में काम किया।

एक डेटाबेस निर्यात MySQL के किसी भी संस्करण समस्याओं के बिना होता है, दोनों आयात आयात phpMyAdmin से, और कमांड लाइन से के रूप में इस तरह के एक सरल ऑपरेशन। संपर्क आयात संचालन नहीं हो सकती। अधिक बार अपने PHP, MySQL सर्वर या अपाचे में कुछ बदलने की जरूरत नहीं है। तो परिवर्तन की मदद नहीं करते हैं, यह विकल्प देखने के लिए आवश्यक है।

साधारण तथ्य यह है, एक ऑपरेशन डेटाबेस, प्रोग्रामिंग भाषा या सर्वर रीसेट करके किया जा सकता है। यह सबसे अच्छा समाधान है, लेकिन आम तौर पर प्रभावी नहीं है।

डेटाबेस निर्माण / सत्यापन तालिका

सिंटेक्स MySQL तालिका शायद ही कभी अपने मानक अवतार में लागू पैदा करते हैं। यह लोकप्रिय सामग्री प्रबंधन प्रणाली के संदर्भ में विचार नहीं कर रहा है: वहाँ हमेशा शैली का एक क्लासिक हो जाएगा। जो खेतों तालिका, जो वे एक प्रकार और आकार में होना आवश्यक है की जरूरत है: दैनिक काम अभ्यास के संदर्भ में यह विचार करने के लिए सबसे आसान है। वर्ण सेट, सॉर्ट क्रम, कुंजियाँ: बाकी देश अभी भी विकास की प्रक्रिया को निखारने की जरूरत है।

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

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

के आधुनिक प्रोग्रामिंग सामान्य नियम "विश्वास है लेकिन सत्यापित" में काम कर रहा है नहीं, या बल्कि के तर्क का उपयोग करेगा "की जाँच करें और उपयोग करें।"

तालिका बनाएँ: MySQL उपयोगकर्ता तालिका नमूना

नए आगंतुकों और साइट उपयोगकर्ताओं के प्रवेश द्वार / बाहर निकलने का पंजीकरण कई बार विकसित किया है, लेकिन अभी तक किसी भी साइट के इस महत्वपूर्ण हिस्से में पूर्णता की सीमा।

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

आम तौर पर MySQL डेटाबेस एक वेबसाइट से ज्यादा सुरक्षित है, लेकिन विफलता के मामले में, एक साइट के विन्यास कोड के प्रदर्शन ब्राउज़र त्रुटि संदेश इंकार नहीं किया जा सकता है नाम और डेटाबेस के लिए पासवर्ड से युक्त।

अच्छा अभ्यास - स्थिर और गतिशील घटकों पर डेटा साझा करने के। एक उपयोगकर्ता तालिका के उदाहरण पर, आप एक बल्क स्प्रेडशीट उपयोगकर्ताओं और सक्रिय cache_users हो सकता है। केवल जो अंतिम दिन (उदाहरण के लिए) पर काम किया - पहली तालिका उपयोगकर्ताओं की एक बड़ी संख्या है, दूसरे में शामिल है। कि दूसरी तालिका में अनुपस्थित है हर नया उपयोगकर्ता, प्रवेश द्वार / स्वागत के बाद वहाँ आया और कुछ समय के लिए भंडारित किया।

लेकिन दो तालिकाओं में विभाजन यहां न केवल प्रदान करता है डेटा नमूना दर (एक छोटी सी मेज हमेशा तेजी से भारी और बड़े से है), लेकिन यह भी सच है कि यह केवल जानकारी है कि अधिक बार जब किसी विशेष साइट के किसी भी ग्राहक के संचालन की जरूरत है फिट बैठता है में। नमूना या डाटा परिवर्तन के लिए स्वाभाविक रूप से मुख्य तालिका का इस्तेमाल किया।

मेमोरी, जानकारी और डेटाबेस

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

अपाचे, पीएचपी, MySQL: संयुक्त भाषा और जानकारी के साथ काम करने के उद्देश्य से ढांचा है, लेकिन इस त्रय में संबंध के तर्क भी एएमपी का एक सरल गुच्छा में है, इसलिए सही नहीं है। यहाँ सब कुछ स्पष्ट है: सर्वर, प्रोग्रामिंग भाषा और डेटाबेस - यह सब कार्यों के बहुमत के लिए आवश्यक है।

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

अगर हम एक एकल इकाई में PHP और MySQL गठबंधन, आप उपकरण, एक मेमोरी है मिलता है। विकल्प संयोजन ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग के विचार देता है: वस्तु स्मृति में उनके अनुपयोगिता के समय भाषा में वर्णित (डेटाबेस में) एक कॉम्पैक्ट राज्य में। जब यह आवश्यक हो जाता है, यह एक पूर्ण वस्तु में कम है और इसकी क्षमता के अनुसार संचालित किया जाता है।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.atomiyme.com. Theme powered by WordPress.