使用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)
相关推荐
专注仿真14 小时前
梯度提升类(XFBoost)算法详解与代码实例
开发语言·人工智能·python·算法·大模型训练·控制算法
外收内放14 小时前
Python基础语法练习题(75)
开发语言·python·学习
梦影_16 小时前
MySQL进阶教程(五)—— SQL调优(下)
android·大数据·数据库·后端·sql·mysql·database
考虑考虑16 小时前
mariadb数据库
数据库·后端·mariadb
黑十16 小时前
PyTorch 报 “no CUDA GPUs are available“ 怎么办?3 步排查
服务器·网络·人工智能·pytorch·python
threelab16 小时前
开源图片去水印代码
python
John_Hui17 小时前
Windows 10 安装版本:mysql-8.1.0-winx64.zip
数据库·windows·mysql
taller_200017 小时前
【012】数据类型入门: Excel 数据到 Python 值的转换
python·excel·pie·py
淡漠的蓝精灵17 小时前
web.py:一个简单到极致的 Python Web 框架
开发语言·前端·python·其他
莫晓燚17 小时前
双机部署若依 (RuoYi‑Vue) 传统环境部署---实战
linux·运维·数据库·redis·mysql·nginx·ruoyi