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 表名;

image-20230423161050555

最后修改:2024 年 01 月 24 日
咱们谁跟谁,用不着~