连接mysql
pip install pyMySQL
importpymysql
conn=pymysql.connect(host='192.168.0.6',port=3306,user='root',password='123456',db='oldboydb')#创建连接
cursor=conn.cursor()#创建游标
#执行并返回受影响的行数
result=cursor.execute('insert into student(name,age,register_date) values ("haha","22","2016-03-02")')
print('受影响的行数:',result)
new_id=cursor.lastrowid#最近的自增id
print("最近的自增id:",new_id)#不提交id也会自增上去
#执行一行
update=cursor.execute("update student set name='Laha' where name='haha' ")
delete=cursor.execute("delete from student where name='Laha'")
#执行多行
result_many=cursor.executemany("insert into B(b) values(%s)",['7','8','9','10','11','12'])
print("result many:",result_many)
#查询
effect_row=cursor.execute('select* from B')
row_1=cursor.fetchone()#获取一行
print("第一行查询结果:",row_1)
row_2=cursor.fetchmany(2)#获取多行
print("第二行第三行结果:",row_2)
row_all=cursor.fetchall()#获取全部
print("剩下的结果:",row_all)
conn.commit()# 递交之后就会写入数据库 不提交就不会 默认事务
cursor.close()#关闭游标
conn.close()#关闭连接
成都创新互联10余年专注成都高端网站建设定制网站开发服务,为客户提供专业的成都网站制作,成都网页设计,成都网站设计服务;成都创新互联服务内容包含成都网站建设,成都微信小程序,软件开发,网络营销推广,网络运营服务及企业形象设计;成都创新互联拥有众多专业的高端网站制作开发团队,资深的高端网页设计团队及经验丰富的架构师高端网站策划团队;我们始终坚持从客户的角度出发,为客户量身订造网络营销方案,解决网络营销疑问。
文章标题:连接mysql
本文URL:http://pwwzsj.com/article/gepdoj.html