美文网首页
mysql-python3连接、操作数据库

mysql-python3连接、操作数据库

作者: 哪个鹿 | 来源:发表于2019-06-12 17:11 被阅读0次
  1. 安装pymysql包:
pip install --upgrade pip  # 更新pip
pip install PyMySQL==0.9.3
  1. 创建连接,查询数据库:
import pymysql

sql = """select DISTINCT id_test FROM table_test"""
MYSQL_TEST = {
    'host': '127.0.0.1',
    'user': 'root',
    'passwd': '123456',
    'db': 'db_test',
    'charset': 'utf8'
}
db = pymysql.connect(**MYSQL_TEST)
cursor = db.cursor()
cursor.execute(sql)
set_test = cursor.fetchall()
sursor.close()
db.close()
  • 注:
  • fetchone(): 该方法获取下一个查询结果集。结果集是一个对象
  • fetchall(): 接收全部的返回结果行.
  • rowcount: 这是一个只读属性,并返回执行execute()方法后影响的行数。
  1. 传入字典插入数据:
import pymysql
    
MYSQL_TEST = {
    'host': '127.0.0.1',
    'user': 'root',
    'passwd': '123456',
    'db': 'db_test',
    'charset': 'utf8'
}

db = pymysql.connect(**MYSQL_TEST)
cursor = db.cursor()

insert_dict = {
        "id": "test123",
        "name": "tets456",
    }
sql = "insert into boardid_info (" + ','.join(insert_dict) + ") values (\'%("+')s\',\'%('.join(insert_dict)+")s\')"

try:
    cursor.execute(sql % insert_dict)
    db.commit()       # 提交到数据库执行
except:
    db.rollback()        # 如果发生错误则回滚
db.close()
  1. 其他数据库操作,替换数据库sql语句即可。

相关文章

  • python 教程笔记day10

    Python3 MySQL 数据库连接 数据库连接 创建数据库表 数据库插入操作 数据库查询操作 数据库更新操作 ...

  • sqlalchemy基本操作

    操作说明连接数据库初始化链接信息各数据库连接样例创建连接定义models获取sessionCRUD 操作说明 连接...

  • 6PHP 操作 MySQL 数据库

    [TOC] PHP 操作 MySQL 数据库 连接 MySQL 服务器,连接数据库 进行数据库的操作(CURD) ...

  • Java的JDBC封装

    数据库连接操作类,该类提供创建数据库连接getConnection和release释放资源 数据库的操作类 测试类...

  • mysql-python3连接、操作数据库

    安装pymysql包: 创建连接,查询数据库: 注: fetchone(): 该方法获取下一个查询结果集。结果集是...

  • jdbc学习代码

    从基本连接==》配置文件连接==》连接后操作数据库(更改操作和查询操作)封装了 连接、关闭连接的方法

  • 连接数据库(JDBC)

    JDBC:Java DataBase Connection Java数据库连接,用来操作关系型数据库。 连接数据库...

  • sqlite(18)-java

    连接数据库# 创建表# INSERT操作# SELECT操作# UPDATE操作# DELETE操作#

  • UiPath连接Azure Sql Server数据库

    UiPath对其他类型数据库的操作UiPath 连接 MySQL 数据库UiPath连接Oracle数据库UiPa...

  • 导入mysql包操控数据库

    导入包 创建连接 打开(连接)数据库 操控数据库实现对应的数据的操作 关闭连接 具体过程

网友评论

      本文标题:mysql-python3连接、操作数据库

      本文链接:https://www.haomeiwen.com/subject/hhalfctx.html