txt文本内容写入数据库&MySQL基本语法

时间:2023-01-12 17:08:06

MySQL执行语句

用show显示已有数据库:

txt文本内容写入数据库&MySQL基本语法


txt文本内容写入数据库&MySQL基本语法


用CREATE DATABASE创建数据库

txt文本内容写入数据库&MySQL基本语法

用USE选中数据库,使其成为当前的操作的数据库

txt文本内容写入数据库&MySQL基本语法

查看当前操作数据库SELECT DATABASE()

txt文本内容写入数据库&MySQL基本语法

创建表CREATE TABLE

txt文本内容写入数据库&MySQL基本语法

查看当前数据库中的表SHOW TABLES

txt文本内容写入数据库&MySQL基本语法


用DESCRIBE TABLES查看表

txt文本内容写入数据库&MySQL基本语法

用INSERT插入数据

txt文本内容写入数据库&MySQL基本语法

用SELECT显示数据库

txt文本内容写入数据库&MySQL基本语法

用命令将文本文档内容装载到数据库中,数据之间用Tab空格空出来输入到数据库中,需要在同级目录下,我出现状在错误的提示,

txt文本内容写入数据库&MySQL基本语法

方法(一):导入的时候文件名应该是包括文件所在路径。

                     经过我的试验不可取,结果如上所示。

方法(二):找到执行文件的同级目录,把文档放在里面。因为这个是使用命令执行的,你可以考虑将文件放置到实际执行此命令的exe文件同级目录试试。

我找了存放数据库leedabao的目录,之后把leedabao.txt放到了目录下D:\wamp\bin\mysql\mysql5.6.17\data\leedabao

最后提示还是<Errcode:2 - No such file or directory>。

存放到上一级目录也不可以。找不到文件。

方法(三):使用与执行命令文件的相对路径来指定文件名,如'../../insertintoadr.txt'相对路径来指定文件名,如'../../insertintoadr.txt'   

方案三还未实行过。

最后我通过phpMyAdmin来将文本文档向数据库写入信息的。

-----------------------------------------------------------------------------------------------------------2015.11.11------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------分割线-------------------------------------------------------------------------------------------------------------------

为了简化路径,我选择将leedabao.txt文件直接放到了D盘里面。可以将文本文档的内容载入数据库之中。

最后发现我的错误是路径出了问题。


leedabao.txt内容如下,中间用Tab隔开:

2 yuanpeng LS0002

3 gongchen LS0003

4 gonglei LS0004

5 hanshukaiLS0005

6 jiangyuningLS0006

7 lengzhiyingLS0007

8 lizhen LS0008

9 lizheng LS0009

10 liuchangLS0010

命令行输入后的结果成功:

txt文本内容写入数据库&MySQL基本语法

查询此时的表内容:

txt文本内容写入数据库&MySQL基本语法

数据被输入了,但是num有错误没有显示。

经查找原因后发现我定义name长度有限制所以名字没有全部显示。定义的num数据类型是int,无法添加字符串。所以没有显示,之后我自己重新写了一份可以正常显示。

txt文本内容写入数据库&MySQL基本语法

而且命令txt文本内容写入数据库&MySQL基本语法

是在数据库的尾部继续添加新的内容,不会覆盖掉原内容。