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

हम mysqlimport का उपयोग करके डेटा को MySQL तालिकाओं में कैसे अपलोड कर सकते हैं?


mysqlimport का उपयोग करके डेटा को MySQL तालिकाओं में अपलोड करने के लिए हमें निम्नलिखित चरणों का पालन करने की आवश्यकता है -

चरण-1 - तालिका बनाना

सबसे पहले, हमारे पास एक टेबल होनी चाहिए जिसमें हम डेटा अपलोड करना चाहते हैं। हम MySQL टेबल बनाने के लिए CREATE TABLE स्टेटमेंट का उपयोग कर सकते हैं। उदाहरण के लिए, हमने 'student_tbl' नाम की एक तालिका इस प्रकार बनाई -

<पूर्व>mysql> छात्र_tbl का वर्णन करें;+-----+-------------+------+-----+----- ----+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+------------ ------+| रोल नंबर | इंट(11) | हाँ | | नल | || नाम | वर्कर(20) | हाँ | | नल | || कक्षा | वर्कर(20) | हाँ | | नल | |+----------+-------------+------+-----+---------+-- -----+3 पंक्तियाँ सेट में (0.06 सेकंड)

चरण-2 - डेटा फ़ाइल बनाना

अब, इस चरण में हमें एक डेटा फ़ाइल बनाने की आवश्यकता है, जिसमें टैब-सीमांकित डेटा के भीतर फ़ील्ड शामिल हैं। जैसा कि हम जानते हैं कि डेटा फ़ाइल का नाम MySQL तालिका के नाम के समान होना चाहिए, इसलिए हम डेटा फ़ाइल को 'student_tbl.txt' के रूप में बना रहे हैं, जिसमें डेटा इस प्रकार है -

1 गौरव 10वीं2 राहुल 10वीं3 दिग्विजय 10वीं

चरण-3 - डेटा अपलोड करना

अब निम्न कमांड की मदद से mysqlimport का उपयोग करके हम इस फाइल को इम्पोर्ट कर सकते हैं -

C:\mysql\bin>mysqlimport -u root query C:/mysql/bin/mysql-files/student_tbl.txtquery.student_tbl:रिकॉर्ड्स:3 हटाए गए:0 छोड़े गए:0 चेतावनियां:0

अब निम्न क्वेरी की सहायता से, हम देख सकते हैं कि डेटा तालिका में अपलोड कर दिया गया है -

mysql> student_tbl से * चुनें;+--------+----------+----------+| रोल नंबर | नाम | कक्षा |+----------+----------+----------+| 1 | गौरव | 10वीं || 2 | राहुल | 10वीं || 3 | दिग्विजय | 10वीं |+----------+----------+----------+3 पंक्तियों में सेट (0.00 सेकंड)

  1. मैं दो MySQL तालिकाओं को कैसे मर्ज कर सकता हूं?

    दो MySQL तालिकाओं को मर्ज करने के लिए, निम्न सिंटैक्स का उपयोग करें - INSERT IGNORE INTO yourTableName1 select *from yourTableName2; हम कुछ रिकॉर्ड के साथ दो टेबल बनाएंगे। उसके बाद उपरोक्त सिंटैक्स का उपयोग करके मर्ज प्रक्रिया शुरू हो जाएगी। पहली तालिका बनाना - mysql> create table MergeDemo1

  1. जावा के साथ एक MySQL डेटाबेस में डेटा कैसे सम्मिलित करें?

    MySQL डेटाबेस में डेटा डालने के लिए INSERT कमांड का उपयोग करें। वाक्य रचना इस प्रकार है - अपनेटेबलनाम में डालें(आपका कॉलमनाम1,...आपका कॉलमनामएन)मान(मान1,वैल्यू2,......वैल्यूएन); यहां, मैं जावा प्रोग्रामिंग भाषा के साथ एक MySQL डेटाबेस में रिकॉर्ड सम्मिलित कर रहा हूं। सबसे पहले, हमें MySQL में एक टे

  1. एकल MySQL क्वेरी का उपयोग करके दो तालिकाओं में कैसे सम्मिलित करें?

    आप एक ही क्वेरी में दो तालिकाओं में सम्मिलित करने के लिए संग्रहीत कार्यविधि का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.56 सेकंड) यहाँ दूसरी तालिका बनाने की