如果你需要將MySQL數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)出為TXT文件,你可以使用C語言來實(shí)現(xiàn)。以下是一個(gè)簡單的示例程序:
#include <stdio.h> #include <mysql.h> int main(void) { MYSQL mysql; MYSQL_RES *res; MYSQL_ROW row; mysql_init(&mysql); if (!mysql_real_connect(&mysql, "localhost", "username", "password", "database", 0, NULL, 0)) { printf("Failed to connect to database: %s\n", mysql_error(&mysql)); return -1; } mysql_query(&mysql, "SELECT * FROM table_name"); res = mysql_use_result(&mysql); FILE *fp = fopen("output.txt", "w"); while ((row = mysql_fetch_row(res)) != NULL) { for (int i = 0; i < mysql_num_fields(res); i++) { fprintf(fp, "%s\t", row[i]); } fprintf(fp, "\n"); } fclose(fp); mysql_free_result(res); mysql_close(&mysql); return 0; }
以上程序中,我們使用了MySQL C API來連接數(shù)據(jù)庫、查詢數(shù)據(jù)并將結(jié)果導(dǎo)出為TXT文件,并將每行的數(shù)據(jù)用制表符分隔開來。
當(dāng)你執(zhí)行以上代碼后,你可以在當(dāng)前目錄下找到一個(gè)名為“output.txt”的文件。你可以使用任何支持文本編輯的軟件來打開這個(gè)文件。