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 """
  • 相关阅读:
    asp.net 启动关闭iis
    vue 界面关闭触发事件 ---实例销毁之前调用
    ElmentUI 设置禁止点击遮罩关闭 el-dialog 弹窗
    C#反射
    SQL Server 创建游标(cursor)
    文件解压缩
    文件流操作
    Linq查询
    C#线程 多线程 进程
    匿名类型和反射
  • 原文地址:https://www.cnblogs.com/guigujun/p/6240138.html
Copyright © 2011-2022 走看看