使用Python连接MySQL数据库

1.导入包

python 复制代码
import pymysql

2.设置连接信息

pymsql中connect方法可以设置连接的信息

python 复制代码
conn = pymysql.connect(
    host=mHost,  # 主机号
    port=3306,  # 端口号
    user=mUser,  # 用户名
    password=mPwd,   # 密码
    database=mDatabase # 数据库名称
)

3.创建表

cursor()方法可以执行sql语句,例如建表、增删改查表格

python 复制代码
cursor=conn.cursor()
sql="create table "+mtest+"(name varchar(255),address varchar(255))"
cursor.execute(sql)

create table 表名(列1 数据类型,列2 数据类型)

可以创建一个表

4.全部代码

python 复制代码
import pymysql
mHost='localhost'
mUser="root"
mPwd='123456'
mDatabase='test'
mtest='t_test'

conn = pymysql.connect(
    host=mHost,  # 主机号
    port=3306,  # 端口号
    user=mUser,  # 用户名
    password=mPwd,   # 密码
    database=mDatabase # 数据库名称
)
cursor=conn.cursor()
sql="create table "+mtest+"(name varchar(255),address varchar(255))"
cursor.execute(sql)


sql="select * from "+mtest
cursor.execute(sql)
result=cursor.fetchall()
for row in result:
    print(row)
相关推荐
ice8130331811 分钟前
【Python】调用opencv识别图片人脸位置
人工智能·python·opencv
麦聪聊数据4 分钟前
AI+Headless Agent 如何构建零风险数据库运维体系
数据库
小小工匠7 分钟前
Redis - CPU架构对Redis性能的影响
数据库·redis·架构
Full Stack Developme9 分钟前
Hutool CollUtil 教程
java·开发语言·windows·python
超梦dasgg9 分钟前
连接 & 连接池完整详解(以数据库连接最常用,Redis/MQ 同理)
数据库·redis·缓存
2601_9503689112 分钟前
镁钆稀土合金粉末,专业供应助力精密制造升级
python·制造
染指111014 分钟前
19.LangChain框架7-LangChain1.0版本使用Agent(中间件实例)
人工智能·python·机器学习·langchain·agent·rag
编程探索者小陈17 分钟前
MySQL 数据库入门与实战教程(二)
数据库
装不满的克莱因瓶20 分钟前
从梯度下降到 Adam 优化器:掌握神经网络参数优化的核心原理
人工智能·python·深度学习·神经网络·机器学习·计算机视觉·ai
糖果店的幽灵32 分钟前
时间序列处理
开发语言·python·pandas