zoukankan      html  css  js  c++  java
  • python读写mysql

    # 从mysql读数据
    import pymysql
    import pandas as pd

    db = pymysql.connect(host="127.0.0.1", port=3306, user="root", passwd="密码", database='数据库名', charset='utf8')
    sql = 'select * from wd_test'
    data = pd.read_sql(sql, db)
    print(data)

    # 向mysql中写数据
    import pymysql
    db = pymysql.connect(host="127.0.0.1", port=3306, user="root", passwd="密码", database='数据库', charset='utf8')
    data = {
    'id': '20191202',
    'name': 'Jack',
    'mobile': 56789
    }
    table = 'wd_test1'
    keys = ', '.join(data.keys())
    values = ', '.join(['%s'] * len(data))
    sql = 'insert into {table}({keys}) values ({values})'.format(table=table, keys=keys, values=values)
    cursor = db.cursor()
    try:
    cursor.execute(sql, tuple(data.values()))
    print('Successful')
    db.commit()
    except ConnectionError:
    print('Failed')
    db.rollback()
    cursor.close()
    db.close()

    有帮助的欢迎评论打赏哈,谢谢!
  • 相关阅读:
    javascript基础
    html基础
    css基础
    django-session和cookie
    rest架构
    django-models
    django-templates
    Alignment
    ural 1225.Flags
    ural 1009. K-based Numbers
  • 原文地址:https://www.cnblogs.com/wddqy/p/11970527.html
Copyright © 2011-2022 走看看