牛叔叔 的笔记

好好学习

2020-11-05 09:22

Python操作MySQL数据库示例

牛叔叔

Python

(1797)

(0)

收藏

上代码

#数据库mysql测试
# 

import mysql.connector
def getdb():
    # 链接到数据库 服务器 ,用户名,密码 ,数据库名称
    mydb = mysql.connector.connect(host="localhost", user="root", passwd="wanmait", database="blogsys")
    return mydb

#查询方法
def select():
    mydb = getdb()
    #print(mydb)
    mycursor = mydb.cursor()
    #执行sql语句
    mycursor.execute("select * from blog")
    #获取查询的结果
    data = mycursor.fetchall()
    for row in data:
        print(row)
    mydb.close()

#添加数据方法    
def addBlog(blog):
#测试添加记录
    mydb = getdb()
    mycursor = mydb.cursor()
    sql = "INSERT INTO blog (title,content,author,header,pubTime) VALUES(%s,%s,%s,'header1.jpg',NOW())"
    vals = (blog["title"],blog["content"],"新浪")
    #传入参数,执行sql
    mycursor.execute(sql,vals)
    mydb.commit()
    mydb.close()
#addBlog({"title":"这是一个正经的测试","content":"很正经"})


0条评论

点击登录参与评论