MySQL与python交互使用讲解
程序员文章站
2022-06-03 08:31:42
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()
上一篇: ssh-keygen使用
下一篇: 妈妈今天真漂亮
推荐阅读