美文网首页我爱编程
python 连接mysql数据库 进行增删改查操作

python 连接mysql数据库 进行增删改查操作

作者: duandaoke | 来源:发表于2018-05-25 10:18 被阅读0次

    1、在进行连接之前我们要确定我们已经安装了python和mysql(开玩笑,没有这个你怎么连接那)至于安装的过程在此略过,

    2、因为要进行连接mysqldb 所有我们要导入MySQLdb的模块,当然这个模块在默认的python中是没有的,https://pypi.python.org/pypi/MySQL-python/1.2.5我们可以在这里进行下载,安装;

    3、代码

    import MySQLdb   (导入MySQLdb 模块)
    conn = MySQLdb.connect( host='localhost',user='root',passwd='')
    conn.select_db('test')(选择数据库)
    
    以上是连接数据库的代码 切记注意MySQLdb 的大小写的区分 ,否则会报错:ImportError: No module named MYSQLdb
    

    增加;

    sql='''insert into user (name) values(1)'''
    try:
        cursor.execute(sql)
        conn.commit()
    except :
    conn.rollback()
    conn.close();
    
    

    删除:

    sql='''delete from user where id =1'''
    try:
    cursor.execute(sql)
    conn.commit()
    except Exception, e:
    conn.rollback();
    print cursor.execute(sql)
    else:
    print cursor.execute(sql)
    finally:
    conn.close()
    
    

    修改:

    sql = "update user set name='zhy' where id=2"
    cursor.execute(sql)
    conn.commit()
    
    

    查询:

    result=cursor.execute('''select * from user''')
    # print result
    row = cursor.fetchall()
    for r in row:
      print r[1](这里是每个字段的号)
    

    相关文章

      网友评论

        本文标题:python 连接mysql数据库 进行增删改查操作

        本文链接:https://www.haomeiwen.com/subject/kgjyjftx.html