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

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 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,651评论 6 427
  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 4,271评论 4 16
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 3,071评论 1 3
  • 一,安装mysql 如果是windows用户,mysql的安装非常简单,直接下载安装文件,双击安装文件一步一步进行...
    何苦_python_java阅读 509评论 0 5
  • 这里是Z国,纪年方式是镝。镝年2015年,我是Z国的一名普通监察者,监察者代号014,要诉说的是关于监察者的故事。...
    鸦绒球阅读 222评论 0 1