zoukankan      html  css  js  c++  java
  • python处理数据问题详解

    连接数据库

    这里需要调用pymysql包,(pip install PyMySQL) 注意pip安装时名字和程序里import的名字不一样

    import pymysql
     
    # 打开数据库连接
    db = pymysql.connect(host='localhost',
                                 user='user',
                                 password='passwd',
                                 db='db',
                                 charset='utf8mb4',
                                 cursorclass=pymysql.cursors.DictCursor)  # 指定游标类型,返回字典。
     
    # 使用 cursor() 方法创建一个游标对象 cursor
    cursor = db.cursor()
     
    sql = '****'
    
    try:
        # 使用 execute()  方法执行 SQL 查询 
        cursor.execute(sql)
    
        # 使用 fetchone() 方法获取单条数据(前面指定返回字典类型)。
        data = cursor.fetchone()
     
        print ("Database version : %s " % data)
        
        #提交事务
        db.commit()
    except:
        # 如果发生错误则回滚
        db.rollback()
    
    # 关闭游标,也可以在前面用with上下文语句自动关闭
    cursor.close()
    
    # 关闭数据库连接
    db.close()
    

    数据库基础

    insert into table_name (列1, 列2,...) values (值1, 值2,....)
    
    delete from 表名称 WHERE 列名称 = 值
    
    update 表名称 set 列名称 = 新值 where 列名称 = 某值
    
    select 列名称 from 表名称  where 列名称 = 某值
    
  • 相关阅读:
    devops
    classloader
    webpack之个人理解
    java map
    前端性能资料
    kibana使用的lucene查询语法
    【转】关于JVM CPU资源占用过高的问题排查
    netstat命令
    使用LR11录制手机脚本
    jemeter逻辑控制器
  • 原文地址:https://www.cnblogs.com/wujingqiao/p/9634280.html
Copyright © 2011-2022 走看看