一、数据导入、导出
1.数据导入
(把文件里内容保存的数据库的表里)
语法:
LOAD DATA INFILE '文件名' INTO TABLE 库名.表名
FIELDS TERMINATED BY '分隔符号'
LINES TERMINATED BY '\n';
注意事项:
字段分隔符要与文件内的一致
指定导入文件的绝对路径
导入数据的表字段类型要与文件字段匹配
样例:
create database db200;
use db200;
create table usertab(
username varchar(20) not null,
password char(1) not null,
uid int(3) not null,
gid int(3) not null,
comment varchar(50),
homedir varchar(50),
shell varchar(20) not null,
index(username)
);
load data infile "/etc/passwd" into table usertab fields terminated by ":" lines terminated by "\n";
alter table usertab add id int(3) primary key auto_increment first;
select * from usertab;
2.数据导出:把表里记录保存的文件里
SELECT查询语句 INTO OUTFILE '文件名';
SELECT查询语句 INTO OUTFILE '文件名'
FIELDS TERMINATED BY '分隔符' LINES TERMINATED BY '\n';
注意事项:
导出的内容由SQL查询语句决定
若不指定路径,默认会放在执行导出命令时所在库对应的数据库存目录下
应确保mysql用户对目标文件夹有写权限
例:
把usertab表里的所有记录保存到系统/mysqldata/user.txt文件里。
select id,username,uid from db200.usertab into outfile "user.txt";
select * from db200.usertab into outfile "/tmp/user.txt";
mkdir /mysqldata
chmod o+w /mysqldata
select * from db200.usertab into outfile "/mysqldata/user.txt";
八、mysql数据导入、导出
原创文章标签 mysql数据导入、导出 文章分类 MySQL 数据库
©著作权归作者所有:来自51CTO博客作者liufu1103的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:七、数据库密码设置及修复
下一篇:九、mysql授权
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java Excel导入导出
Java的两种方式操作Excel
数据 java excel 导出数据