安装驱动
Ubuntu22
sudo apt install python3 python3-pip
pip3 install PyMySQL
多操作系统
pip3 install PyMySQL
数据库操作
mysql数据库结构
创建连接后,sql操作命令与在mysql中操作一致,因为下文中常用的
mycursor = mydb.cursor()
为创建一个游标对象mycursor,用于数据库的连接,并且可以执行SQL的命令(查询、插入、更新、删除等
创建数据库连接
import pymysql
# 打开数据库连接
mydb = pymysql.connect(
host='localhost',
user='yourusername',
password='yourpassword')
# 关闭数据库连接
mydb.close()
创建数据库
import pymysql
# 打开数据库连接
mydb = pymysql.connect(
host='localhost',
user='yourusername',
password='yourpassword')
mycursor = mydb.cursor()
mycursor.execute("CREATE DATABASE cavia_db") # 创建一个名为cavia_db的数据库
# 关闭数据库连接
mydb.close()
打开数据库
import pymysql
# 打开数据库连接
mydb = pymysql.connect(
host='localhost',
user='yourusername',
password='yourpassword',
database="cavia_db" # 要打开的数据库名
)
# 关闭数据库连接
mydb.close()
其他命令,参照mysql-connector中相关操作