在MySQL文本文件中导入和导出数据的方法
复制代码代码如下所示:
插入人的值(张三,20),(李四,21),(国王五,70)…;
但有时为了更快地插入大量数据或交换数据,需要将数据从文本导入或导出到文本中。
1。设置测试表并准备数据
首先,创建学生测试信息列表。字段是ID、姓名、年龄、城市、工资。ID和名称不
它可以是空的。
复制代码代码如下所示:
创建表人(
我没有空auto_increment int,
varchar(40)非空名,
市varchar(20),
工资int,
主键(id)
InnoDB引擎= = GB2312字符集);
创建表截图如下:
然后写的导入文本文件:C:data.txt。
张三31北京3000
Li Si 25杭州4000
国王五45 - N 4500
肖明29,天津
每一项都由tab键分隔,如果字段为空,则用表示。
两。进口数据
输入命令和导入。
数据加载C: / data.txt
入表人(姓名、年龄、城市、薪金);
数据捕获的导入如下所示:
其中本地是本地的,在执行之后,您可以看到null数据也是正确导入的。
三。出口数据
现在,这张桌子是导出为文本文件:C: data_out.txt。
复制代码代码如下所示:
选择姓名,年龄,城市,薪水
C: / data_out.txt到输出文件
以结尾的行
从人;
导出的数据截图如下:
在哪些行以结尾指示每一行(或每个记录)都是通过分隔的。和是窗口系统
一系列的线。出口data_out.txt是完全一样的data.txt内容。
四。操作环境
Vista家庭基础
MySQL 5.1.34-community
五。注意
字段和记录(行)之间的分隔符是(制表符)和但它可以改变,例如:
字段终止,由,-字段使用,分离
终止于;的行;记录;分隔
它也注意到其他操作系统的换行符可能不同于Windows的重要。