什么是PyMySQL?
PyMySQL是从Python连接到MySQL数据库服务器的接口, 简单理解就是,Pymysql是python操作mysql数据库的三方模块。就是可以理解为可以在python中连接数据库写MySQL命令。
一 。Pymysql使用基本流程
1、要有mysql数据库
2、要有python
3、要有pymysql
二、操作流程:
重要记住:现在黑窗口打开是数据库
1、创建数据库链接
2、创建游标
3、执行命令
4、关闭链接
三、操作流程具体代码:
import pymysql
#创建数据库链接
db = pymysql.connect(
host = "localhost", #主机ip
user = "root", #数据库用户
password = "****", #用户对应的密码
database = "****", #对应的数据库
port = 3306, #数据库端口,默认3306
charset = 'utf8' #数据库编码
)
#创建游标:游标用于传递python给mysql的命令和mysql返回的内容
cursor = db.cursor()
#执行部分
exe = cursor.execute("show databases") #执行命令,返回查询的条数
print(exe)
#result = cursor.fetchone()
#result = cursor.fetchmany(3)
result = cursor.fetchall() #查询结果
print(result)
#关闭部分
db.commit() #链接提交,用于对数据库的增删改
cursor.close() #关闭游标
db.close() #关闭链接