一分钟掌握使用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里的对象,方法前需要先引入这个库文件

二、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()

你可能感兴趣的:(一分钟掌握使用Python与MySQL数据库连接实战:操作数据库)