使用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)
相关推荐
博一波4 分钟前
MySQL 备份与复制:类似“手机数据管理”
数据库·mysql
semantist@语校5 分钟前
第二十篇|SAMU教育学院的教育数据剖析:制度阈值、能力矩阵与升学网络
大数据·数据库·人工智能·百度·语言模型·矩阵·prompt
大翻哥哥9 分钟前
Python上下文管理器进阶指南:不仅仅是with语句
前端·javascript·python
xqlily12 分钟前
SQL 数据库简介
数据库·sql
QiZhang | UESTC22 分钟前
JAVA算法练习题day11
java·开发语言·python·算法·hot100
PyHaVolask33 分钟前
Python进阶教程:随机数、正则表达式与异常处理
python·正则表达式·异常处理·随机数生成
正在走向自律38 分钟前
Java连接电科金仓数据库(KingbaseES)实战指南
java·数据库·oracle·国产数据库·kingbase
寻星探路1 小时前
数据库造神计划第五天---增删改查(CRUD)(1)
数据库
小虾米vivian1 小时前
达梦:将sql通过shell脚本的方式放在后台执行
服务器·数据库·sql
折翼的恶魔1 小时前
数据分析:合并二
python·数据分析·pandas