1、连接Mysql:import pymysql conn=pymysql.connect("localhost","root”,“密码”,“数据库名”) #打开数据库 连接) cursor
conn=pymysql.connect("localhost","root”,“密码”,“数据库名”) #打开数据库 连接)
cursor=db.cursor() #使用cursor()方法创建一个游标对象cursor)
2、查询数据
conn.query()
conn.commit()
conn.close()
conn=pymysql.connect(=,=,=,=)
cur=conn.cursor()
cur.execute()
r cur:
(,(cur.rownumber))
(+(r[])++(r[]))
cur.close()
conn.close()
3、插入数据
import pymysql# 打开数据库连接db = pymysql.connect("localhost","testuser","test123","TESTDB" )
# 使用cursor()方法获取操作游标 cursor = db.cursor()
# SQL 插入语句sql = """INSERT INTO EMPLOYEE(FIRST_NAME,
LAST_NAME, AGE, SEX, INCOME)
VALUES ('Mac', 'Mohan', 20, 'M', 2000)"""try:
# 执行sql语句
cursor.execute(sql)
# 提交到数据库执行
db.commit()except:
# 如果发生错误则回滚
db.rollback()# 关闭数据库连接db.close()
4、创建数据表
import pymysql# 打开数据库连接db = pymysql.connect("localhost","testuser","test123","TESTDB" )
# 使用 cursor() 方法创建一个游标对象 cursorcursor = db.cursor()
# 使用 execute() 方法执行 SQL,如果表存在则删除cursor.execute("DROP TABLE IF EXISTS EMPLOYEE")
# 使用预处理语句创建表sql = """CREATE TABLE EMPLOYEE (
FIRST_NAME CHAR(20) NOT NULL,
LAST_NAME CHAR(20),
AGE INT,
SEX CHAR(1),
INCOME FLOAT )"""cursor.execute(sql)# 关闭数据库连接db.close()
--结束END--
本文标题: python3版本mysql的操作
本文链接: https://lsjlt.com/news/192697.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0