数据分析之MySQL——批量导入数据

Posted cookie的笔记簿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据分析之MySQL——批量导入数据相关的知识,希望对你有一定的参考价值。

mysql批量导入数据


外部数据批量导入


纯SQL语句导入

#创建一个空白表

create table sec_buidings (

fname VARCHAR(20),

ftype VARCHAR(10),

size DECIMAL(10,2),

region VARCHAR(20),

        floor VARCHAR(20),

direction VARCHAR(20),

tot_amt INT,

        built_date VARCHAR(20),

price_unit INT

);


VARCHAR可变长字符串

DECIMAL(10,2)十位数保留两位小数

INT


#8.0版本的MySQL数据库,需要把导入数据集放到安全路径下

#查看安全路径

show variables like"%secure%";

数据分析之MySQL——批量导入数据


# 导入数据

load data infile "C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/sec_buildings.txt"

into table sec_buildings

fields terminated by ","#指定字段之间的分隔符为“,”

lines terminated by "\n"#指定记录之间的分隔符为换行符“\n”

ignore 1 lines;#忽略第一行

数据分析之MySQL——批量导入数据

缺点:需要新建一个表,表的列要与原数据一一对应。


图形化操作

# 查看表的信息

desc sec_buildings;



缺点:若存在空值,导入的数据行数少了!

以上是关于数据分析之MySQL——批量导入数据的主要内容,如果未能解决你的问题,请参考以下文章

mysql批量插入数据

如何把csv文件批量导入到mysql数据库

mysql 批量导入数据

MySQL批量导入Excel数据

mysql的数据库中怎么批量插入数据

怎么往mysql数据库的表中批量导入数据