Skip to main content

Loading data in MySQL Table from a Text File

There are many situation when we need to load some text data into a table. In this post I will tell you some simple steps to load Data into a MySQL table from a text File.
  1. First of all data should be in proper format
    • Fields/Columns should be separated by some character like space, tab or comma etc.
    • Rows/Records/ Lines should be separated by some character like "\r\n" if there is one record per line.
    • If data is Enclosed using some character it should be same for all columns.

  2. Create a Table in MySQL to hold data.
  3. Use LOAD DATA command to load data into the Table.

Example:

I have following data saved in a file c:\sample.txt


"http://dbpedia.org/resource/AfghanistanHistory" "http://www.w3.org/2000/01/rdf-schema#label" "AfghanistanHistory"
"http://dbpedia.org/resource/AfghanistanGeography" "http://www.w3.org/2000/01/rdf-schema#label" "AfghanistanGeography"
"http://dbpedia.org/resource/AccessibleComputing" "http://www.w3.org/2000/01/rdf-schema#label" "AccessibleComputing"
"http://dbpedia.org/resource/AfghanistanPeople" "http://www.w3.org/2000/01/rdf-schema#label" "AfghanistanPeople"
"http://dbpedia.org/resource/AfghanistanCommunications" "http://www.w3.org/2000/01/rdf-schema#label" "AfghanistanCommunications"
"http://dbpedia.org/resource/AfghanistanTransportations" "http://www.w3.org/2000/01/rdf-schema#label" "AfghanistanTransportations"
"http://dbpedia.org/resource/AfghanistanMilitary" "http://www.w3.org/2000/01/rdf-schema#label" "AfghanistanMilitary"
"http://dbpedia.org/resource/AfghanistanTransnationalIssues" "http://www.w3.org/2000/01/rdf-schema#label" "AfghanistanTransnationalIssues"
"http://dbpedia.org/resource/AssistiveTechnology" "http://www.w3.org/2000/01/rdf-schema#label" "AssistiveTechnology"
"http://dbpedia.org/resource/AmoeboidTaxa" "http://www.w3.org/2000/01/rdf-schema#label" "AmoeboidTaxa"
"http://dbpedia.org/resource/AlbaniaPeople" "http://www.w3.org/2000/01/rdf-schema#label" "AlbaniaPeople"
"http://dbpedia.org/resource/AlbaniaHistory" "http://www.w3.org/2000/01/rdf-schema#label" "AlbaniaHistory"
"http://dbpedia.org/resource/AsWeMayThink" "http://www.w3.org/2000/01/rdf-schema#label" "AsWeMayThink"
Columns are separated by space , each row starts at new line and data is Enclosed in ' " '.
Now we can use the LOAD DATA command
mysql> LOAD DATA INFILE 'C:\\sample.txt' INTO TABLE NER.Types FIELDS TERMINATED BY ' ' ENCLOSED BY '"' LINES TERMINATED BY '\r\n';
Thats All :)

Comments

  1. Beleza!! Gracias por el post. muy util.

    ReplyDelete
  2. Hi! Thank you for the share this information. This is very useful information for online blog review readers. Keep it up such a nice posting like this.
    Web Design Company in Bangalore | Web Development Company in Bangalore | Advertising Agencies in Bangalore | SEO Company in Bangalore | Digital Marketing Companies in Bangalore

    ReplyDelete
  3. Nice post, very useful blogs with very useful information, thank you for sharing this post putlocker

    ReplyDelete
  4. When you use a genuine service, you will be able to provide instructions, share materials and choose the formatting style. download trafficize

    ReplyDelete
  5. 29A9BAudrey7F49A14 April 2024 at 13:13

    4511C
    ----
    matadorbet
    ----
    ----
    ----
    ----
    ----
    ----
    ----

    ReplyDelete
  6. 2947ASelinaA3E3A15 April 2024 at 04:00

    C1892
    ----
    ----
    ----
    matadorbet
    ----
    ----
    ----
    ----
    ----

    ReplyDelete
  7. Very useful information on handling MySQL tables! This guide makes it easier to work with data and manage databases efficiently. After optimizing backend databases, it's crucial to also focus on digital visibility by collaborating with a Seo agency in Dubai.

    ReplyDelete

Post a Comment

Popular posts from this blog

How to add JCalendar/ date chooser to WindowBuilder, for Swing GUI in Java?

WindowBuilder is most popular eclipse plugin for drag and drop GUI design. It supports SWT and Swing. Swing does not have a date chooser component of its own. But there are many components available that you can use. My personal favourite is JCalendar . You can add JCalendar components to your WindowBuilder  palette  by following these instructions. Download and extract JCalendar.  Right-click on the palette   in WindowBuilder Select jar file of Jcalendar select all componetnts Restart Eclipse. Now you will see JCalendar components in your  palette . For more information about  visit this page.  

Why use shopify?

Are you looking to setup an online store? You can setup your store and you can start selling in a week. There are many platforms available to use but Shopify is easiest, reliable and SEO friendly.   Not familiar with Shopify ? It is a great way to sell tour products, without worrying about managing a server, payment gateways, etc. as for a small monthly fee everything is included.  Click here to create a free trial store and start exploring.