一分钟掌握使用Python与MySQL数据库连接实战:操作数据库

前言:在使用Python操作数据库前需要安装数据库,本文中是以MySQL为例。


一、安装好Python,Pycharm编辑器。

二、且安装PyMySQL

1、命令:pip install PyMySQL或

2、在Pycharm编辑器中安装:file--settings--Project Interpreter如下图点击+ 进入Available Packages 页面后搜索 PyMySQL,点击Install Package,出现successfully的字样表示安装成功(如下图)

部署好环境后,如何连接数据库呢,如下代码


代码的解释如下
一、import pymysql #在使用pymysql里的对象,方法前需要先引入这个库文件

扫描二维码关注公众号,回复: 13771303 查看本文章

二、db=pymysql.connect("127.0.0.1","root","123456","student")#连接数据库,并返回连接对象db

connect连接对象的函数,该函数中有几个参数

127.0.0.1 :是本机

root :是安装数据库时的用户名

123456 :安装数据库时的密码

student:创建的数据库名称

三、cursor=db.cursor()#使用连接对象db的cursor()方法,获取到游标对象,通过游标操作数据库,进行增删改查等操作

四、sql="""

INSERT INTO student

VALUES(6,'张三',18,'男','123333444444'),

(7,'李四',18,'男','123333444444'),

(8,'王五',18,'男','123333444444'),

(9,'赵六',18,'女','123333444444')

"""

#执行的sql语句,注意要用''' ''' 三引号引起来,SQL中要插入的表和对应的列要与数据库中一致(保证语句本身的正确性)

五、cursor.execute(sql)#execute(sql) 执行数据库操作,SQL语句或数据库命令

六、插入之后查询是否插入成功,语句如下

select_sql='''

select * from student

where stu_id between 6 and 9 #查询语句,查询stu_id 在6到9之间的数据

'''

cursor.execute(select_sql) #注意 需要重新用游标对象操作数据库进行查询的操作

data=cursor.fetchall()# 获取查询结果的所有值

print(data)# 输出查询的结果

七、操作完数据库后一定要关闭当前游标:db.close()

好了 学习也就到此结束了 想了解更多相关知识请关注我吧!下面是小编想对读者大大们写的一封信哦! 记住要认真读哦! 

感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接免费拿走:

   ————————————————
「学习资料 笔记 工具 文档领取」

图片

 扫描二维码,
备注“csdn999”
小姐姐邀你一起学习哦~~
和志同道合的测试小伙伴一起讨论测试技术

   一定一定一定 要备注暗号:CSDN999
   ————————————————

猜你喜欢

转载自blog.csdn.net/Liuyanan990830/article/details/123005830