大家好,又见面了,我是你们的朋友全栈君。
之前有讲过Python如何连接Oracle,但是那个是单纯用Python编辑器操作Oracle数据库,这次我们使用pyCharm进行连接MySQL数据库,Python编辑器操作Oracle数据库在
这一期。
在连接mysql数据库时,原理相同,这里我们先说明理论部分,再给出一个具体实例。 Python操作MySQL数据库需要下载PyMySQL.
对象名 = pymysql.connect(host='本地主机ip地址',port='端口名',user='用户名',passwd='密码',db='本地主机名',charset='字符编码格式')
例:
conn=pymysql.connect(host='127.0.0.1',port=3306,user='root',passwd='****',db='localhost',charset='utf8mb4')
游标对象名 = 对象名.cursor()
SQL语句的语法规则同Oracle中的类似
游标对象名.execute(sql)/executemany(sql)
变量名 = 游标对象名.fecthone()/fecthmany(int)/fecthall()
接下来看代码:
#下载包后,引入pymysql包,加载驱动
import pymysql
#创建连接对象
conn = pymysql.connect(host='127.0.0.1',port=3306,user='root',passwd='******',db='db',charset='utf8mb4')#用户、密码、数据库名均需要填写自己对应的信息
#通过连接对象创建操作游标
cursor = conn.cursor()
#编写sql语句
sql = "select * from tb_college"
#通过游标调用其方法执行SQL语句
filed = cursor.execute(sql)
print(filed)
filed1 = cursor.fetchall()
print(filed1)
cursor.close()
conn.close()
运行结果为:
如有疑问,欢迎在评论区下方留言讨论。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175084.html原文链接:https://javaforall.cn