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

    python操作数据库

    插入数据

    • import pymysql
      conn = pymysql.Connection(host = '127.0.0.1',user = 'root',password = '123',database = 'day39')
      
      cur = conn.cursor()
      
      username = "太亮"
      sql = 'insert into employee(emp_name,sex,age,hire_date) values (%s,"female",88,20170808)'
      cur.execute(sql,(username,))
      conn.commit()#插入需要提交,不然只是在内存中做出了操作,数据库中数据没改变
      
      cur.close()
      conn.close()
      

    查询数据

    • #查询
      import pymysql
      conn = pymysql.Connection(host = '127.0.0.1',user = 'root',password = '123',database = 'day39')
      cur = conn.cursor()#游标数据库操作符
      
      sql = 'select emp_name,salary from employee where age < %s'
      cur.execute(sql,(80,))
      
      #获取结果
      ret1 = cur.fetchone()#接受一个数据
      ret2 = cur.fetchmany(2)#接受多个数据,可设定参数
      ret3 = cur.fetchall()#全部接受
      
      print(ret1)
      print(ret2)
      print(ret3)
      
      cur.close()
      conn.close()
      

    其余暂无>>>>

  • 相关阅读:
    C++内置类型对象之间的转换
    快速排序
    面试题7:用两个栈实现队列
    面试题6:重建二叉树
    poj 3264(线段树)
    poj 3038
    poj 并查集
    poj 1270(toposort)
    poj 2503(字符串)
    poj 3687(拓扑排序)
  • 原文地址:https://www.cnblogs.com/W-Y-C/p/11283602.html
Copyright © 2011-2022 走看看