Php 我在找英语单词表

Php 我在找英语单词表,php,datasource,mysqldump,Php,Datasource,Mysqldump,有人知道我在哪里可以找到SQL转储形式的英语单词列表吗 我在网上找到了一个单词列表,但它是一个大的纯文本文件;单词由新行字符分隔。我试图编写一个PHP脚本来循环遍历这些单词并将它们插入数据库,但在读取大文件时很快就遇到了内存问题。我已经将文件拆分为4个较小的文件,但仍然存在内存错误。如果有人知道如何将我的当前文件转换为更重要的朋友格式,请告诉我 两个不同语言的语料库,包括英语 一些不同语言的语料库,包括英语…使用。从文档中: LOAD DATA INFILE语句以非常高的速度将文本文件中的行读取

有人知道我在哪里可以找到SQL转储形式的英语单词列表吗

我在网上找到了一个单词列表,但它是一个大的纯文本文件;单词由新行字符分隔。我试图编写一个PHP脚本来循环遍历这些单词并将它们插入数据库,但在读取大文件时很快就遇到了内存问题。我已经将文件拆分为4个较小的文件,但仍然存在内存错误。如果有人知道如何将我的当前文件转换为更重要的朋友格式,请告诉我

两个不同语言的语料库,包括英语

一些不同语言的语料库,包括英语…

使用。从文档中:

LOAD DATA INFILE语句以非常高的速度将文本文件中的行读取到表中

像这样的方法应该会奏效:

LOAD DATA INFILE 'your/path/your_file.txt' INTO TABLE your_table (your_column_name);
使用。从文档中:

LOAD DATA INFILE语句以非常高的速度将文本文件中的行读取到表中

像这样的方法应该会奏效:

LOAD DATA INFILE 'your/path/your_file.txt' INTO TABLE your_table (your_column_name);

您的方法应该可以正常工作,您只需要更改读取文件的方式。我猜您正在使用file\u get\u内容或类似的方法来读取整个文件,而您可以逐行读取,避免内存问题。尝试以下方法:


您的方法应该可以正常工作,您只需要更改读取文件的方式。我猜您正在使用file\u get\u内容或类似的方法来读取整个文件,而您可以逐行读取,避免内存问题。尝试以下方法:


如果您愿意在混合中使用一些python,下面是一篇很好的操作方法文章:


在你的英文文本中提取Wikipedia数据并将其推入MySQL数据库

如果你愿意在混合中使用一些python,下面是一篇很好的操作方法文章:


将Wikipedia数据拉到你的英文文本中,并将其推入MySQL数据库

答案是逐行解析文件,而不是一次将其全部读入。答案是逐行解析文件,而不是一次将其全部读入。