
说明
1、导入有两种不同的方法,分别是load data infile...和mysqlimport。
2、本质是一样的,区别只是在于一个在MySQL 内部执行,另一个在 MySQL 外部执行。
使用“load data infile...”命令,具体语法如下
1 | mysql> load data [ local ]infile 'filename' into table tablename [ option ]
|
实例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | // 清空表 test
MySQL [t2]> truncate table test;
Query OK, 0 rows affected (0.07 sec)
MySQL [t2]> load data infile '/data/mysql/outfile.txt' into table test fields terminated by ',' enclosed by '"' ;
Query OK, 4 rows affected (0.10 sec)
Records: 4 Deleted: 0 Skipped: 0 Warnings: 0
MySQL [t2]> select * from test;
+
| id | name | content |
+
| 1 | a | helloworld |
| 2 | b | helloworld |
| 3 | c | helloworld |
| 4 | d | helloworld |
+
4 rows in set (0.00 sec)
|
使用 mysqldump 实现
语法:
1 | shell> mysqlimport -uroot -p [
|
以上就是在mysql表中进行导入的方法,希望对大家有所帮助。更多mysql学习指路:MySQL
推荐操作系统:windows7系统、mysql5.8、DELL G3电脑