• 技术文章 >后端开发 >Python教程

    Python 连接mysql

    高洛峰高洛峰2017-02-28 10:22:27原创508
    Python 连接mysql

    话不多说,直接上代码:

    #!/usr/bin/python
    #coding:utf-8
    
    import MySQLdb
    
    #建立和mysql数据库的连接
    con = MySQLdb.connect(host="127.0.0.1",port=3306,user="root",passwd="000000")
    
    #获取游标
    cursor = con.cursor()
    
    #选择数据库
    con.select_db('WY_yun')
    
    #执行SQL,创建一个表
    cursor.execute("create table mm(id int,name varchar(20))")
    
    #插入一条记录
    value = (1,"user")
    cursor.execute("insert into mm values(%s,%s)",value)
    #cursor.execute("insert into mm values(1,'user')")
    
    #插入多条记录
    values = [(2,"user2"),(3,"user3")]
    cursor.executemany("insert into mm values(%s,%s)",values)
    #cursor.execute("insert into mm values(2,'Zuser'),(3,'Wuser')")
    
    
    #查询
    sql = "select * from mm"
    res =  cursor.execute(sql)
    
    #获取一条记录
    #info = cursor.fetchone()
    
    #获取多跳数据
    infoo = cursor.fetchmany(res)
    
    #打印表中数据
    for line in infoo:
            print line
    
    #提交
    con.commit()
    #关闭游标
    cursor.close()
    #关闭连接
    con.close()

    注意:

      在delete,update,时需要con.commit();而select 和 insert()是不需要commit()也可以成功的。

    更多Python 连接mysql相关文章请关注PHP中文网!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Python mysql
    上一篇:Open Live Writer 代码插入插件测试 下一篇:Python list 列表
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 深入了解Python装饰器函数• Python图像处理之PIL库• python数据可视化之饼状图的绘制• 实例讲解Python批量修改文件名• Python实例详解pdfplumber读取PDF写入Excel
    1/1

    PHP中文网