MySQL与python交互使用讲解
程序员文章站
2023-08-26 19:03:45
pymysql 的使用流程:
1. 建立连接
对象名(一般用db)=pymysql.connect("主机地址","用户名","密码"...
pymysql 的使用流程:
1. 建立连接
对象名(一般用db)=pymysql.connect("主机地址","用户名","密码","库名",charset=utf8)
创建游标对象:
connect对象(db)的方法:
cursor()#创建一个游标对象db.cursor()
commit()#提交到数据库
rollback()#回滚
使用游标对象的方法和sql语句操控mysql数据库:
execute()#执行sql命令
fetchone() #取得结果集的第一条记录
fetchmany(数字)#取得结果集的 几条 记录
fetchall() # 取得结果集的所有行
close() 关闭游标对象
提交commit
db.commit()
关闭游标
cur.close()
关闭数据库连接
db.close()
实例:
import pymysql #打开数据库连接 db=pymysql.connect("localhost","root","130130",charset="utf8") #创建一个游标对象 cur=db.cursor() #创建库python cur.execute("create database if not exists\ python;") #切换库 cur.execute("use python;") #创建表t1 cur.execute("create table if not exists t1(\ id int primary key,\ name varchar(20),\ score tinyint unsigned);") #在t1中插入5条记录 cur.execute("insert into t1 values\ (1,'貂蝉',88),\ (2,'赵云',100),\ (3,'诸葛',80),\ (4,'张飞',60),\ (5,'司马懿',99);") #提交到数据库 db.commit() #关闭游标 cur.close() #关闭数据库连接 db.close()
推荐阅读
-
MySQL(win7x64 5.7.16版本)下载、安装、配置与使用的详细图文教程
-
举例讲解Python中的身份运算符的使用方法
-
mysql模糊查询like与REGEXP的使用详细介绍
-
举例讲解Python中metaclass元类的创建与使用
-
浅谈mysqldump使用方法(MySQL数据库的备份与恢复)
-
iOS中使用JSPatch框架使Objective-C与JavaScript代码交互
-
python使用MySQLdb访问mysql数据库的方法
-
Python IDLE 安装与使用教程(调试、下载)
-
总结网络IO模型与select模型的Python实例讲解
-
sql与各个nosql数据库使用场景的讲解