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

MySQL执行语句

用show显示已有数据库:





用CREATE DATABASE创建数据库


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


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


创建表CREATE TABLE


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



用DESCRIBE TABLES查看表


用INSERT插入数据


用SELECT显示数据库


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


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

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

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

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


查询此时的表内容:


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

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


而且命令

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

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JensLee

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值