2345浏览器入口,对网站有效的优化软件,wordpress后台500错误,青岛浩瀚网络技术有限公司文章目录一、安装PyMysql#xff1a;1.方式一#xff1a;使用命令行2.方式二#xff1a;通过PyCharm编译器二、操作MySQL数据库步骤1. 使用import导入相应的类2.获得数据库的连接3.创建游标对象4.执行SQL语句5.关闭数据库连接三、案例1. 查询单条数据2. 查询多条数据3.创建数…
文章目录一、安装PyMysql1.方式一使用命令行2.方式二通过PyCharm编译器二、操作MySQL数据库步骤1. 使用import导入相应的类2.获得数据库的连接3.创建游标对象4.执行SQL语句5.关闭数据库连接三、案例1. 查询单条数据2. 查询多条数据3.创建数据库表4.插入记录一、安装PyMysql
1.方式一使用命令行
打开cmd输入以下代码
pip install PyMysql2.方式二通过PyCharm编译器
如果使用的时开发工具pycharm可以直接进入setting 输入Project interperter里面去下载,点击加号就可以去下载对应的依赖包l了
二、操作MySQL数据库步骤
1. 使用import导入相应的类
import pymysql提示可以使用以下方法消除Pycharm编译器里面的警告导入即可要换行
import warnings
warnings.filterwarnings(ignore)2.获得数据库的连接
db pymysql.connect(主机IP地址, 用户名, 密码, 需要连接的数据库名)3.创建游标对象
cursor db.cursor()4.执行SQL语句 cursor.execute(SQL语句)5.关闭数据库连接
db.close()三、案例
几个函数
函数解释fetchone()返回一个查询对象fetchall()返回所有的行rowcount()返回执行execute():操作后影响的行数
1. 查询单条数据
def findAll():# 1.打开数据库连接db pymysql.connect(localhost, root, root, student)# 2.创建游标对象cursor db.cursor()# 执行SQL查询cursor.execute(select * from user)# 获得单条数据dataOne cursor.fetchone()# 关闭数据库连接db.close()2. 查询多条数据
def findAll():# 1.打开数据库连接db pymysql.connect(localhost, root, root, student)# 2.创建游标对象cursor db.cursor()# 查询所有的记录cursor.execute(select * from user)dataAll cursor.fetchall()print(dataAll)# 关闭数据库连接db.close()3.创建数据库表
注意创建之前先判断表名知否存在如果存在会报异常
def createTable():db pymysql.connect(localhost, root, root, student)cursor db.cursor()# 创建表SQLsql create table student(sno varchar(12),name varchar(12))# 执行创建表操作cursor.execute(sql)db.close()4.插入记录
def insert():print(执行insert...)db pymysql.connect(localhost, root, root, student)cursor db.cursor()sql insert into student(sno,name)values(2018010211,张小飞)try:# 执行操作cursor.execute(sql)# 提交事务db.commit()# 换回影响条数count cursor.rowcountprint(count)print(提交成功)except:# 发生错误时回滚db.rollback()print(出现异常...)db.close()提示其余操作只需要修改下SQL语句即可