使用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)
相关推荐
霖霖总总10 小时前
[Redis小技巧7]Redis Bitmaps 深度解析:从原理到用户签到实战
数据库·redis·缓存
Keanu-10 小时前
Redis 安装与部署
数据库·redis
witAI10 小时前
**Kimi小说灵感2025推荐,从零到一的创意激发指南**
人工智能·python
我爱小疯喵喵11 小时前
2 常用数据库命令行操作
数据库
七夜zippoe11 小时前
Docker容器化实战:核心概念、镜像制作与多阶段构建全解析
java·jvm·数据库·docker·oracle·容器化
飞Link11 小时前
深度解析:基于专家的监管方法(Expert-Based Supervision)在复杂系统中的应用
python·数据挖掘·回归
Shining059611 小时前
Triton & 九齿系列《Triton 练气术》
开发语言·人工智能·python·学习·其他·infinitensor
跟着珅聪学java11 小时前
Electron 精美菜单设计
运维·前端·数据库
天远Date Lab11 小时前
天远企业司法认证API实战:Python构建企业级供应链合规审查防火墙
大数据·开发语言·网络·python
xcLeigh11 小时前
Oracle 替换工程实践深度解析:金仓数据库破解 PL/SQL 兼容与跨交易日数据一致性核心难题
数据库·sql·oracle·数据迁移·金仓·kingbasees