使用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)
相关推荐
2401_827560203 分钟前
【Python脚本系列】PyAudio+librosa+dtw库录制、识别音频并实现点击(四)
python·语音识别
蓝色记忆9 分钟前
执行计划FirstMatch
mysql
BBB努力学习程序设计21 分钟前
Python自动化脚本:告别重复劳动
python·pycharm
BBB努力学习程序设计28 分钟前
Python函数式编程:优雅的代码艺术
python·pycharm
2501_9409439133 分钟前
体系课\ Python Web全栈工程师
开发语言·前端·python
toooooop842 分钟前
CentOS 7 系统上安装 **Nginx + MySQL 5.7 + PHP 7.3 + Redis** 的完整步骤
redis·mysql·nginx·centos·php7
田姐姐tmner1 小时前
Python切片
开发语言·python
泡沫·1 小时前
5.MariaDB数据库管理
数据库·mariadb
i***51261 小时前
【数据库】MySQL的安装与卸载
数据库·mysql·adb
7***31881 小时前
若依微服务中配置 MySQL + DM 多数据源
android·mysql·微服务