zoukankan      html  css  js  c++  java
  • python MySQLdb 对mysql基本操作方法

     1 #!/usr/bin/env python
     2 # -*- coding:utf-8 -*-
     3 import MySQLdb
     4 
     5 conn = MySQLdb.connect(host='192.168.1.101',user='root',passwd='123',db='host')
     6 cur = conn.cursor(cursorclass=MySQLdb.cursors.DictCursor)
     7 reCout = cur.execute('select ip,name from host,user where user.name = "alex" and user.id=host.id')
     8 nRet = cur.fetchall()
     9 conn.commit()
    10 cur.close()
    11 conn.close()
    12 print reCout
    13 print nRet
    14 for i in  nRet:
    15     print i['name'],i['ip']
    16 
    17 """
    18 #修改
    19 conn = MySQLdb.connect(host='192.168.1.101',user='root',passwd='123',db='host')
    20 cur = conn.cursor()
    21 reCout = cur.execute('update host set id=%s',(1,))
    22 conn.commit()
    23 cur.close()
    24 conn.close()
    25 print reCout
    26 """
    27 """
    28 #删除
    29 conn = MySQLdb.connect(host='192.168.1.101',user='root',passwd='123',db='host')
    30 cur = conn.cursor()
    31 reCout = cur.execute('delete from host')
    32 conn.commit()
    33 cur.close()
    34 conn.close()
    35 print reCout
    36 """
    37 """
    38 l = [
    39     ('192.168.1.107','2'),
    40     ('192.168.1.108','2'),
    41     ('192.168.1.109','2'),
    42     ('192.168.1.177','2'),
    43 ]
    44 #插入多条数据
    45 conn = MySQLdb.connect(host='192.168.1.101',user='root',passwd='123',db='host')
    46 cur = conn.cursor()
    47 reCout = cur.executemany('insert into host(ip,id) values(%s,%s)',l)
    48 
    49 conn.commit()
    50 cur.close()
    51 conn.close()
    52 print reCout
    53 """
    54 """
    55 #插入单条数据
    56 conn = MySQLdb.connect(host='192.168.1.101',user='root',passwd='123',db='host')
    57 cur = conn.cursor()
    58 reCout = cur.execute('insert into host(ip,id) values(%s,%s)',('192.168.1.1','1'))
    59 
    60 conn.commit()
    61 cur.close()
    62 conn.close()
    63 print reCout
    64 """
  • 相关阅读:
    从头实现一个简易版的React虚拟dom和diff算法
    如何理解虚拟DOM
    crate-react-app 之 css modules
    react-router-dom
    slider插件 滚动条插件 基于g2-plugin-slider.js修改
    React 在body上绑定事件以及阻止事件冒泡
    React 动态填加class
    python三大器之 迭代器与生成器
    装饰器常用形态(结合装饰器起飞版来看)
    装饰器之起飞版
  • 原文地址:https://www.cnblogs.com/guigujun/p/6240138.html
Copyright © 2011-2022 走看看