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

एक्सेल डेटा को MySQL डेटाबेस में आयात करना सीखें

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

उदाहरण के लिए हम किराये की नावों पर निम्नलिखित एक्सेल फ़ाइल का उपयोग करेंगे:

नावें.xlsx

  1. अपनी एक्सेल फ़ाइल खोलें और इस रूप में सहेजें पर क्लिक करें। इसे एक .CSV (अल्पविराम से अलग) फ़ाइल के रूप में सहेजना चुनें। अगर आप मैक पर एक्सेल चला रहे हैं, तो आपको सही फॉर्मेटिंग बनाए रखने के लिए फाइल को विंडोज कॉमा सेपरेटेड (.csv) या सीएसवी (विंडोज) के रूप में सेव करना होगा।

  2. अपने MySQL शेल में लॉग इन करें और एक डेटाबेस बनाएं। इस उदाहरण के लिए डेटाबेस का नाम boatdb होगा . ध्यान दें कि --local-infile डेटा लोड करने के लिए MySQL के कुछ संस्करणों के लिए विकल्प की आवश्यकता होती है, जिसे हम निम्नलिखित चरणों में करेंगे।
    $ mysql -u root -p --local-infile
    mysql> create database boatdb;
    mysql> use boatdb;
    
  3. आगे हम अपनी boat के लिए स्कीमा परिभाषित करेंगे CREATE TABLE का उपयोग कर तालिका आज्ञा। अधिक जानकारी के लिए, MySQL दस्तावेज़ देखें।
    CREATE TABLE boats (
    d INT NOT NULL PRIMARY KEY,
    name VARCHAR(40),
    type VARCHAR(10),
    owner_id INT NOT NULL,
    date_made DATE,
    rental_price FLOAT
    );
    
  4. यह सत्यापित करने के लिए कि आपकी तालिका बनाई गई थी, शो तालिकाएँ चलाएँ।
    mysql> show tables;
    +------------------+
    | Tables_in_boatdb |
    +------------------+
    | boats            |
    +------------------+
    
  5. अब जबकि एक डेटाबेस और एक टेबल सेटअप है, डेटा को LOAD DATA के साथ आयात किया जा सकता है आज्ञा।
    LOAD DATA LOCAL INFILE "/path/to/boats.csv" INTO TABLE boatdb.boats
    FIELDS TERMINATED BY ','
    LINES TERMINATED BY '\n'
    IGNORE 1 LINES
    (id, name, type, owner_id, @datevar, rental_price)
    set date_made = STR_TO_DATE(@datevar,'%m/%d/%Y');
    

यदि आप एक चार्टियो उपयोगकर्ता हैं, तो अब आप MySQL डेटाबेस को चार्टियो से जोड़ सकते हैं और चार्ट को दूर कर सकते हैं।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL डेटाबेस की प्रत्येक तालिका में फ़ील्ड में टेक्स्ट खोजें

  2. जावा को एक MySQL डेटाबेस से कनेक्ट करें

  3. विजुअल स्टूडियो में एक MySQL डेटा स्रोत से कैसे कनेक्ट करें

  4. DATE_SUB () उदाहरण – MySQL

  5. MySQL में पिछले एक महीने का डेटा कैसे प्राप्त करें