如何把TXT文件数据导入MySQL数据库

如何把TXT文件数据导入MySQL数据库,第1张

具体 *** 作步骤如下:

1、首先打开Navicat软件,连接到数据库进入需要导入的数据库:

2、然后点击表格,选择右键导入向导,进行导入 *** 作:

3、这里可以选择很多种导入方式,点击文本文件从txt中导入,选择后点击下一步:

4、点击下一步会d出对话框,选择要导入的文件,双击文件导入即可:

5、导入之后进入下一步,然后设置分隔符,这里不做改变,然后回车进行下一步:

6、然后需要拿表中的元素和txt中的元素的首行做匹配,这里需要一个一个完成:

7、完成手工匹配后点才会开始导入 *** 作,如果有错误信息会在下方显示,没有则会通过:

8、导入时间根据数据量的大小决定,等待片刻就会打入成功,最后打开数据会发现数据已经全部导入了:

可以,你可以学习XML数据库方面的技术。

XML可以写入到txt,也可以从txt读取数据。

也可以自己设计数据库,分析字符串来实现保存和读取

我做的数据库DataTable写入到TXT代码(不过是VB.net的):

#Region "◇ 写入表格 (共享)"

    ''' <summary>

    ''' 将表格数据写入到指定流

    ''' </summary>

    ''' <remarks></remarks>

    Public Shared Function 写入表格(ByRef 表格 As 表格, ByRef 数据写入 As StreamWriter) As Boolean

        数据写入.WriteLine()

        '写入表格注释

        写入注释(表格.注释, 数据写入)

        '写入打开命令

        写入打开命令(表格.类型, 表格.名称, 数据写入)

        '写入字段列表

        Dim t字段 As 字段

        For i As Integer = 1 To 表格.字段数

            t字段 = 表格.字段(i)

            '写入字段注释

            写入注释(t字段.注释, 数据写入)

            '写入字段数据

            数据写入.Write(H属性符 & " 添加字段" & H参数符)

            数据写入.Write(t字段.名称 & H隔位符 & t字段.类型 & H隔位符 & t字段.初值)

            If t字段.引用 <> "" Then 数据写入.Write(H隔位符 & t字段.引用)

            '写入主键字段

            If 表格.主键 IsNot Nothing Then

                数据写入.Write(H属性符 & " 设置主键" & H参数符)

                数据写入.Write(表格.主键.名称)

            End If

            数据写入.WriteLine()

        Next

        '写入记录

        For j As Integer = 1 To 表格.记录数

            '写入记录注释

            写入注释(表格.记录注释(j), 数据写入)

            '写入记录数据

            数据写入.Write(H添加符 & " ")

            For i As Integer = 1 To 表格.字段数

                Dim t数据 As String = 表格.数据(i, j)

                t数据 = Replace(t数据, H隔位符, H隔位符替换)

                t数据 = Replace(t数据, H参数符, H参数符替换)

                数据写入.Write(t数据)

                If i <> 表格.字段数 Then 数据写入.Write(H隔位符)

            Next

            数据写入.WriteLine()

        Next

        '写入关闭命令

        写入关闭命令(表格.类型, 表格.名称, 数据写入)

        Return True

    End Function

#End Region

满意请采纳,谢谢。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10054213.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存