zoukankan      html  css  js  c++  java
  • 利用Load命令将本地文本里面的数据导入到MySQL数据库

    摘要:在使用MySQL是我们可能会遇到要向我们的表中插入大量的数据如果都使用以下的语句在命令行输入有点不太切实际,幸好MySQL为我们提供了LOAD命令可以批量的从本地文件向MySQL表中导入数据!

    mysql> INSERT INTO pet
           VALUES ('Puffball','Diane','hamster','f','1999-03-30',NULL);

    1、创建一个MySQL数据库menagerie并且使用它

    mysql> CREATE DATABASE menagerie;
    mysql> USE menagerie

    Database changed

    2、为我们创建的数据库创建一个表

    1 mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),
    2        species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);

    查看我们创建的表是否成功

    3、在本地创建一个文件(pet.txt)并且将数据放入这个文件注意数据之间用tab键隔开数据为空的项使用 N(假设我创建的本地文件路径为:F:MySQLpet.txt),文件中的数据如下

    Whistler        Gwen    bird    N      1997-12-09      N
    

    4、使用LOAD命令将其添加到pet表中

    mysql> LOAD DATA LOCAL INFILE 'F:/MySQL/pet.txt' INTO TABLE pet;

    注意这里的路径得使用“/”反斜杠

    5、如果您在Windows上使用编辑器创建该文件  作为行终止符

    mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet
           LINES TERMINATED BY '
    ';
  • 相关阅读:
    JavaScript Array 对象方法
    前后台如何转码
    nrm 的使用说明
    sass的学习笔记
    前端书籍概述;
    程序员必读书籍及导读指南
    HTML5之FileReader的使用
    jQery的方法
    jQuery的使用说明
    div,contenteditable编辑器之ctrl+enter换行,enter发送
  • 原文地址:https://www.cnblogs.com/yuanchao-blog/p/10713393.html
Copyright © 2011-2022 走看看