zoukankan      html  css  js  c++  java
  • 数据库操作 pymysql (基础)

    一、安装pymysql 

      安装:pip install pymysql

    二、看代码知天下,写的还是比较详情的备注

    import pymysql
    from pymysql.cursors import DictCursor
    
    # 建立连接
    connect = pymysql.connect(
        host='127.0.0.1',  # 连接名
        port=3306,  # 端口
        user='root',  # 用户名
        password='root',  # 密码
        charset='utf8',  # 不能写utf-8 在MySQL里面写utf-8会报错
        database='pymysql_test',  # 数据库库名
        cursorclass=DictCursor  # 数据转换成字典格式
    )
    
    # 创建“游标” 每一次查询数据或者操作都是由游标来进行
    cursor = connect.cursor()
    
    # 发起请求
    sql = "select * from authors where authorId = %s;"
    # 使用 execute 查询数据,并传递参数
    cursor.execute(sql, args=[1, ])
    
    # 获取数据, 获取一条记录
    res = cursor.fetchone()
    print(res)
    # 获取数据, 获取所有记录
    # 调用了fetchone以后,fetchall 是从第二行开始的,是因为游标读取完第一行后,跑到了第二行
    # 最好是每查询一次就关掉
    res1 = cursor.fetchall()
    print(res1)
    # 关闭游标
    cursor.close()
    # 断开数据库连接
    connect.close()
  • 相关阅读:
    <转>Java 高并发综合
    <转>Spring 知识点提炼
    qqq
    ttt
    工作中的那些坑(2)——逆波兰表达式
    工作中的那些坑(1)——一次过滤存量数据的优化过程
    Java学习笔记
    《代码大全》笔记(一)
    由Cocos2d-x工程入口窥见代理模式
    makefile
  • 原文地址:https://www.cnblogs.com/yongzhuang/p/12228798.html
Copyright © 2011-2022 走看看