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](这里是每个字段的号)
网友评论