MYSQL数据库VALUES_每天10分钟,轻松入门python,mysql数据库操作

785b0208d18af3f20aeb6ceb6a2f91e0.png

本来要学xls的,看过资料后,认为有点多余,其实方法和csv类似,导入一个合适的包,使用其中的方法即可。

mysql是使用比较广泛,又比较流行的数据库。目前我在scrapy中使用比较多,用来保存数据。这里只讲如何使用,不涉及复杂的mysql的查询语句学习。主要讲如何使用python对mysql进行创建,增,删,改,查等操作。

这会是python基础入门的尾声。

mysql-connector 驱动

这是mysql官方驱动。使用pip3安装mysql-connector,注意这是在命令行下,关于如何使用pip请上网查。

#win下在cmd运用pip3命令安装

创建数据库连接

import 

这是我连接本地localhost数据库使用的用户名和密码,用户名和密码请不要随便起。

上面只是连接了数据库,但并没有指定连接到哪一个数据库,好比说你只有这一栋楼的大门钥匙,但是并没有走进其中的房间。

import 

创建数据库和数据表

连接到数据库之后,就是要进行操作了,mydb只是连接数据库的对象。要进行实际操作,需要执行一个方法mydb.cursor()。'cursor'中文翻译有(计算机荧光屏上的)光标,游标的意思。可以想到当光标出现的时候,就可以输入命令了。

执行之后的命名结果就在mydb.cursor()返回的对象之中。

#接上段代码

是不是觉得很简单?python的模块为你默默做了好多工作,我们只需要关注具体mysql实现的逻辑即可。

插入数据

插入数据需要使用以下命令。语句格式如下:

INSERT 

上面的"INSERT INTO user (name) VALUES ('hello python')",还可以更灵活,可是先预设一个插入模板。

#VALUES,根据具体的字段类型更改

批量插入数据则使用executemany() 方法,该方法的第二个参数是一个元组列表,包含了我们要插入的数据:

sql 

查询数据

查询语句使用语句如下,这是基本语句。特别是加了WHERE的限定语句。

SELECT 

接上面的数据库查询。

sql 

使用where语句进行过滤,寻找有没有name='a'的user。

#要注意单引号''

关于查询还有更多细节,不如Limit,ORDER BY 等细节。python操作mysql,关键是mysql的各种理解。python的代码比较容易写。

删除语句,更新语句和以上结构差不多,就是在mysql语句的区别。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值