首先,大家需要把需要导入的文本数据保存在一个文件中,例如大家想要导入一个叫做 data.txt 的文件:
1,John,Doe 2,Jane,Smith 3,Bob,Johnson 4,Samantha,Smith
接下来,在 MySQL 中执行以下语句将数据导入到一个叫做 people 的表中:
LOAD DATA INFILE '/path/to/data.txt' INTO TABLE people FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (id, first_name, last_name);
在这个语句中,大家使用了 LOAD DATA INFILE 语句指定了要导入的文件。接着,大家使用 INTO TABLE 指定了要导入数据的表的名称。大家还使用了 FIELDS TERMINATED BY 和 LINES TERMINATED BY 参数来指定数据在文件中的分隔符。
最后,大家使用了一个括号括起来的列表来指定要导入的数据的列和数据在文件中出现的顺序。
如果一切顺利,MySQL 应该会将数据导入到 people 表中。注意,在执行 LOAD DATA INFILE 语句之前,你需要在 MySQL 中创建一个名为 people 的表,并为该表设定相应的列,并确保文件读写权限。
总之,MySQL 的 LOAD DATA INFILE 语句让大家可以快速、方便地将文本数据导入数据库中。只需几个简单的参数,大家就可以将数据导入到 MySQL 表中,完成很多重复性的操作。