zoukankan      html  css  js  c++  java
  • Python操作数据库

    import pymysql
    # 端口默认3306int类型
    #1、连接数据库 账号、密码、IP、端口号、数据库
    #2、建立游标
    #3、执行sql
    #4、获取结果
    #5、关闭游标
    #6、关闭连接
    conn=pymysql.connect(
    host='xxx.xx.x.xx',user='xxx',passwd='123456',
    port=3306,db='xxx',charset='utf8'#charset必须写utf8
    )
    cur=conn.cursor()#建立游标 coon.coursor(cursor=pymysql.cursors.DictCursor) 指定cursor类型返回的是字典
    # cur.execute('insert into stu (id,name,sex) VALUES(1,"小白","女");')#执行sql
    # conn.commit()#除了查询都要提交
    cur.execute("select * from stu")#
    sql=cur.fetchall()#获取所有返回的结果
    print(sql)
    cur.close()#关闭游标
    conn.close()#关闭连接


    ------操作数据库函数
    def my_db(host,user,passwd,db,sql,port=3306,charset='utf8'):
    import pymysql
    coon=pymysql.connect(user=user,passwd=passwd,host=host,port=port,db=db,charset=charset)
    cur=coon.cursor()#建立游标
    cur.execute(sql)#执行sql
    if sql.strip()[0:6].upper()=='SELECT':
    res=cur.fetchall()
    else:
    coon.commit()
    res='ok'
    cur.close()
    coon.close()
    return res
  • 相关阅读:
    day03--变量与基本数据类型
    day02--编程语言的分类与Python开发环境的搭建
    day01--编程与计算机组成原理
    基本数据类型操作
    python格式化字符串
    Python垃圾回收机制
    day04作业
    day03作业
    Pycharm2018安装与激活
    Python入门-python浅谈
  • 原文地址:https://www.cnblogs.com/irisx/p/8907815.html
Copyright © 2011-2022 走看看