使用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)
相关推荐
A XMan.9 分钟前
域名Whois信息查询V2版API接入指南
数据库
heimeiyingwang10 分钟前
【架构实战】可观测性体系:从监控到全链路追踪
网络·数据库·架构
网管NO.114 分钟前
SQL 日期函数全套精讲!时间格式化、日期加减、年月日提取,做日报周报直接套用
数据库·sql
杨云龙UP22 分钟前
Linux 根分区被日志吃满?一次 58G Broker 日志清理实战_2026-05-20
linux·运维·服务器·数据库·hdfs·apache
sdk大全24 分钟前
Studio 3T for MongoDB 2025.13.0
数据库·mongodb
码农阿豪25 分钟前
平替MongoDB:金仓多模数据库助力电子证照国产化实践
数据库·mongodb
罗超驿26 分钟前
22.深入剖析JDBC架构:从原生API到企业级数据交互核心
java·数据库·mysql·面试
易辰君31 分钟前
【数据库】MongoDB深度解析与Python操作指南:从安装到实战操作全覆盖
数据库·mongodb
一直有一个ac的梦想35 分钟前
cmu15445 2025fall lec 18 transactions with two-phase lock
java·开发语言·数据库
身如柳絮随风扬41 分钟前
Redis 集群脑裂深度剖析:成因、危害与防丢失策略
数据库