• 技术文章 >数据库 >mysql教程

    mysql Load Data InFile 的用法

    2016-06-07 18:01:08原创362

    Load Data InFile是用于批量向数据表中导入记录。

    首先创建一个表
    Use Test;
    Create Table TableTest(
    `ID` mediumint(8) default '0',
    `Name` varchar(100) default ''
    ) TYPE=MyISAM;


    向数据表导入数据
    Load Data InFile 'C:/Data.txt' Into Table `TableTest`


    常用如下:
    Load Data InFile 'C:/Data.txt' Into Table `TableTest` Lines Terminated By '\r\n';
    这个语句,字段默认用制表符隔开,每条记录用换行符隔开,在Windows下换行符为“\r\n”

    C:/Data.txt 文件内容如下面两行:
    1 A
    2 B
    “1”和“A”之间有一个制表符
    这样就导进两条记录了。



    自定义语法
    Load Data InFile 'C:/Data.txt' Into Table `TableTest` Fields Terminated By ',' Enclosed By '"' Escaped By '"' Lines Terminated By '\r\n';

    Fields Terminated By ',' Enclosed By '"' Escaped By '"'
    表示每个字段用逗号分开,内容包含在双引号内

    Lines Terminated By '\r\n';
    表示每条数据用换行符分开


    和 Load Data InFile 相反的是
    Select * From `TableTest` Into OutFile 'C:/Data_OutFile.txt';
    把表的数据导出
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:mysql Load Data InFile
    上一篇:mysql 控制台操作 下一篇:mysql 服务完全卸载技巧
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 一起来聊聊数据库拉链表• mysql中去掉空格的函数有哪些• mysql中有if吗• mysql怎么取字符串前几位• mysql索引的查询语句是什么
    1/1

    PHP中文网