DML_从表导入数据
建profession
表
- lib数据库
- 创建profession表
CREATE TABLE profession (
profession_id INT(11) NOT NULL AUTO_INCREMENT,
profession_name VARCHAR(50) NOT NULL,
profession_desc VARCHAR(255) NOT NULL,
establish_date DATE NOT NULL,
PRIMARY KEY (profession_id)
);
导入数据:
1.通过xftp上传:
2.Linux里面去创建:
创建一个专门存放上传数据的目录:
mkdir -p /opt/upfile //创建文件
chmod 755 /opt/upfile //授权
在/etc/my.cnf
添加如下命令:
secure-file-priv=""
在MySQL,查看本地文本插入功能启动成功没:
show variables like '%local_infile%';
启动:
SET GLOBAL local_infile = 1;
从文件插入数据:
load data infile '文件位置' into table 导入到什么表 fields terminated by '\t';
load data infile '/opt/upfile/data.txt' into table profession fields terminated by '\t';
验证数据是否导入成功:
select * from 表名;