我有点困惑。我已经创建了我的数据库和表格。我的桌面上有一个txt文件,其中包含我要导入的数据。
在我的数据库中,我有两个表
人与人注册
人员表包含一个唯一的人员ID及其姓名和电子邮件。 注册表包含每个人的国家,日期和注册ID。它们可以有倍数。
我给出的文本文件如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Lab15
{
public partial class Form2 : Form
{
private Reservation newRes;
public Form2()
{
InitializeComponent();
}
public Form2(Reservation newRes)
{
this.newRes = newRes;
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
}
private void nextButton_Click(object sender, EventArgs e)
{
int day = newRes.CheckInDateDay;
label5.Text = Convert.ToString(day);
}
}
}
如何将此数据导入我的数据库/表?
答案 0 :(得分:0)
你可以像这样使用mysql的LOAD DATA功能:
#table structure: example
col-2 col-1 col-3
In this case we need to specify column-name sequence of csv file in order to get data loaded in to proper columns.
LOAD DATA INFILE ‘path/to/example.csv’ INTO TABLE example FIELDS TERMINATED BY ‘,’ LINES TERMINATED BY ‘\n’ IGNORE 1 LINES (col-1,col-2,col-3);
你可以为人和他人运行两个这样的查询注册表单独。