Python-Pymysql

import pymysql

db = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='0909', db='bei')
cursor = db.cursor()

# 插入数据
insert = "insert into student (sno,sname,ssex,sage,sdept) values(201215157,'七三','',20,'CS')"
# try:cursor.execute(insert)
# except:db.rollback()

# 删除数据
delete = "delete from student where sno=201215157"
# try:cursor.execute(delete)
# except:db.rollback()

# 更新数据
update="update student set sname='七四' where sno=201215156"
# try:cursor.execute(update)
# except:db.rollback()

# 查询
sql = "select * from student"
cursor.execute(sql)
db.rollback()
data = []  # 打印表头
for name in cursor.description:
    data.append(name[0])
for i in data:
    print(i, end=' ')
print('')
selects = cursor.fetchall()  # 显示数据
for row in selects:
    id = row[0]
    name = row[1]
    sex = row[2]
    age = str(row[3])
    dept = row[4]
    print(id + ' ' + name + ' ' + sex + ' ' + age + ' ' + dept)
db.commit()
db.close()

猜你喜欢

转载自blog.csdn.net/weixin_42080280/article/details/81018767