新手学习python操作数据库MySQL

Posted bainbian1234

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新手学习python操作数据库MySQL相关的知识,希望对你有一定的参考价值。

import pymysql     #导入pymysql模块

coon=pymysql.connect( #连接数据库
host=‘192.168.13.4‘,user=‘abc‘,passwd=‘123456‘, #host为数据库的ip
port=3306,db=‘abc‘,charset=‘utf8‘ #port必须写int类型,charset必须写utf8
)                  

cur=coon.cursor() #建立游标
#cur = coon.cursor(cursor=pymysql.cursors.DictCursor) # 建立游标,指定cursor类型返回的是字典类型
cur.execute(‘select * from stu;‘) #执行sql语句
cur.execute(‘insert into stu (id,name,sex) value (23,"zhangsan","女");‘) #执行插入语句
coon.commit() #除select语句外,其他语句要执行commit才在数据库生效
res=cur.fetchall() #获取所有返回的结果,它把数据库里的每一条数据放到一个list里面
#fetchone() 返回结果的第一条数据
print(res)
cur.close() #关闭游标
coon.close() #关闭连接

---
#还可以先拼接sql语句,再执行
#username = ‘lisi‘
#pwd=‘123456‘
#sql = ‘select * from nhy where name="%s" and pwd = "%s "‘%(username,pwd) #可以先拼接sql语句,再执行
#cur.execute(sql)
 





















以上是关于新手学习python操作数据库MySQL的主要内容,如果未能解决你的问题,请参考以下文章

清华学姐熬夜15天整理出来的《MySQL基本操作大全》新手小白必看!

清华学姐熬夜15天整理出来的《MySQL基本操作大全》新手小白必看!

Python数据库操作 Python操作mysql#学习猿地

Python学习操作Mysql

Python数据库操作 初识mysql和mysql基本操作#学习猿地

Python数据库操作 MySQL数据库与数据表操作#学习猿地