我有一个问题,我是初学者,我想插入或转换数据,我在我的电脑上就像txt文件到我的由Mysql语言创建的表格。可能吗? 表具有与txt文件相同的列。 非常感谢你
答案 0 :(得分:1)
你可以直接写 sql查询这样的
LOAD DATA INFILE'C://path/to/yourfilename.txt'
INTO TABLE'catabase_name'。'table_name'
FIELDS终止','
由'\ n \ r'
终止的行(列1,列2)
这里我假设您的字段由半列终止。 对于行终止字符和转义序列,您可以从此线程中获取参考
答案 1 :(得分:0)
您可以编写一个循环文件内容的简单程序,并将数据插入数据库。这是something,可以帮助您入门。
这只是插入您放在PHP代码中的数据。
您要做的是打开一个文件并从中插入数据
mysql_connect('localhost','user','pass')或die(mysql_error());
mysql_select_db('db_name')或die(mysql_error());$ lines = file('company.txt');
$ company_names =“”; $ insert_string =“INSERT INTOcompany
(company_name
)VALUES”; $ counter = 0; $ maxsize = count($ lines);foreach($ lines as $ line => $ company){
$ insert_string。=“('”。$ company。“')”; $柜台++; if($ counter< $ maxsize){$ insert_string。=“,”; } // if} // foreach mysql_query($ insert_string)或die(mysql_error());