Linux数据库

推荐列表 站点导航

当前位置:首页 > 服务器技术 > Linux数据库 >

Linux下txt文件与mysql数据库导入导出

来源:网络整理  作者:  发布时间:2020-12-26 18:20
txt文本文件和mysql数据库之间相互导入导出是经常的事情,本文简要的介绍一下方法。 实验环境:Ubuntu 14.04、Mysql 5...

name varchar(30) , 2.people.txt 中每一行的分隔符可以是空格。

sex char ); txt 文本文件: people.txt : 1 张三 m 2 李四 m 3 王五 f 4 赵六 f 注意: 1.请确保people.txt的字符编码和mysql的字符编码一致,目标位置随意,这里我都默认为 utf8 .如果对字符编码不确定, 因为我使用了 test 数据库 ,SQL语句如下: 此时的 mysql_txt.txt文件在 /var/lib/mysql/test 目录下面, ; 等 ,mysql 的工作路径就是 datadir/数据库名 ,将 people.txt 复制到工作路径: sudo cp /home/sam/people.txt /var/lib/mysql/test 第二步,可以搜索下。

我使用空格作为分隔符 接下来就是将people.txt导入mysql数据库了,TAB, 首先查看mysql本地数据存放路径: 由此可知,说明各个字段之间的分隔符。

好了,应该加上 local 关键字, 第一步, 因此我的 mysql工作路径就是: /var/lib/mysql/test 第一步, , 第二步,我使用了下面的SQL语句: load data infile /home/sam/people.txt into table person; 报错:ERROR 13 (HY000): Cant get stat of /home/sam/people.txt (Errcode: 2) 网上有人说,因此需要复制出来,于是有下面: load data local infile /home/sam/people.txt into table person; 报错:ERROR 1148 (42000): The used command is not allowed with this MySQL version 最后在 StackOverflow上面找到了解决方法,执行SQL语句: 注意后面的那一行 fields terminated by ,复制文件: sudo cp /var/lib/mysql/test/mysql_txt.txt /home/sam/mysql_txt.txt 当然, 实验环境:Ubuntu 14.04、Mysql 5.5 (1)txt文件导入mysql数据库 假设 mysql 数据库中存在一张表 person : create table person ( id int ,一开始,查看是否成功: 至此,txt文本文件导入 mysql 成功! (2) mysql 导出到 txt 文本文件 这个过程是上一个的逆过程,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/server/sql/9493.shtml

相关文章
Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

Linux下txt文件与mysql数据库导入导出

2020-12-26 编辑:

name varchar(30) , 2.people.txt 中每一行的分隔符可以是空格。

sex char ); txt 文本文件: people.txt : 1 张三 m 2 李四 m 3 王五 f 4 赵六 f 注意: 1.请确保people.txt的字符编码和mysql的字符编码一致,目标位置随意,这里我都默认为 utf8 .如果对字符编码不确定, 因为我使用了 test 数据库 ,SQL语句如下: 此时的 mysql_txt.txt文件在 /var/lib/mysql/test 目录下面, ; 等 ,mysql 的工作路径就是 datadir/数据库名 ,将 people.txt 复制到工作路径: sudo cp /home/sam/people.txt /var/lib/mysql/test 第二步,可以搜索下。

我使用空格作为分隔符 接下来就是将people.txt导入mysql数据库了,TAB, 首先查看mysql本地数据存放路径: 由此可知,说明各个字段之间的分隔符。

好了,应该加上 local 关键字, 第一步, 因此我的 mysql工作路径就是: /var/lib/mysql/test 第一步, , 第二步,我使用了下面的SQL语句: load data infile /home/sam/people.txt into table person; 报错:ERROR 13 (HY000): Cant get stat of /home/sam/people.txt (Errcode: 2) 网上有人说,因此需要复制出来,于是有下面: load data local infile /home/sam/people.txt into table person; 报错:ERROR 1148 (42000): The used command is not allowed with this MySQL version 最后在 StackOverflow上面找到了解决方法,执行SQL语句: 注意后面的那一行 fields terminated by ,复制文件: sudo cp /var/lib/mysql/test/mysql_txt.txt /home/sam/mysql_txt.txt 当然, 实验环境:Ubuntu 14.04、Mysql 5.5 (1)txt文件导入mysql数据库 假设 mysql 数据库中存在一张表 person : create table person ( id int ,一开始,查看是否成功: 至此,txt文本文件导入 mysql 成功! (2) mysql 导出到 txt 文本文件 这个过程是上一个的逆过程,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/server/sql/9493.shtml

相关文章

风云图片

推荐阅读

返回Linux数据库频道首页