MySQL数据表导入数据

导入一个纯数据文件,该文件中将包含与数据表字段相对应的多条数据,这样可以快速导入大量数据,除此之外,还有用 SQL 语句的导入方式,语法为:source *.sql 这是实验中经常用到的。两者之间的不同是:数据文件导入方式只包含数据,导入规则由数据库系统完成;SQL 文件导入相当于执行该文件中包含的 SQL 语句,可以实现多种操作,包括删除,更新,新增,甚至对数据库的重建。

数据文件导入,可以把一个文件里的数据保存进一张表。导入语句格式为:

 LOAD DATA INFILE '文件路径和文件名' INTO TABLE 表名字; 

示例:

把in.txt文件中的数据导入数据库 mysql_shiyanemployee 表中 。

由于导入导出大量数据都属于敏感操作,根据 mysql 的安全策略,导入导出的文件都必须在指定的路径下进行,在 mysql 终端中查看路径变量:

需要把导入的数据文件放到 /var/lib/mysql-files/ 目录 中

cp SQL6/in.txt /var/lib/mysql-files/  

执行load导入数据

mysql> load data infile '/var/lib/mysql-files/in.txt' into table employee;

成功导入

发表评论

后才能评论