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

PHP/MYSQL अपलोड करें, .csv फ़ाइल को mysql-प्रोसेस-टेबल डिज़ाइन में आयात करें

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

    तो, आप LOCAL . का उपयोग कर सकते हैं फ़ाइल को PHP से MySQL में पास करने के लिए यदि वे अलग-अलग मशीनों पर चल रहे हैं, लेकिन यह अनावश्यक होगा यदि वे एक ही मशीन पर हों और MySQL के पास जहाँ भी PHP ने फ़ाइल लिखी है, वहाँ से पढ़ने की पहुँच है।

  2. यह वास्तव में निर्भर करता है कि आप डेटा के साथ क्या करने जा रहे हैं, लेकिन कुल मिलाकर - हाँ, सभी को एक तालिका में रखें।

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php mysql क्रमबद्ध परिणाम प्राप्त किए गए आदेश के अनुसार

  2. SQL:प्रति दिन एक रिकॉर्ड का चयन कैसे करें, यह मानते हुए कि प्रत्येक दिन में 1 से अधिक मान MySQL है

  3. MySQL में कुछ प्रश्नों को प्राथमिकता कैसे दें?

  4. एक जटिल SQL क्वेरी को SQLAlchemy में बदलें

  5. जेडीबीसी पूल में कनेक्शन का पुन:उपयोग कैसे करें?