python下的数据库管理

本文介绍了如何在Python环境中搭建数据库管理,特别是使用PyCharm进行数据库操作。内容包括创建远程MySQL用户,授权,连接数据库,以及在PyCharm中进行数据库管理,如设置自动提交,创建表,插入数据,查看数据和移动游标等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一. 搭建管理环境
mysql主机:
1. 创建一个可以远程登陆的用户;
2. 给这个用户授权, 可以对哪个数据库操作;
3. 看防火墙是否关闭;

python3主机:
1. 测试是否可以成功连接mysql主机?
2. 修改pycharm的解释器(安装pymysql模块)位置, 编写mysql代码,

1.创建虚拟环境并激活
这里写图片描述
这里写图片描述
2.安装pymysql,为了能在pycharm中管理数据库
这里写图片描述
查看虚拟环境中的解释器位置:
进入安装过程中environment location后边的目录下的bin目录
这里写图片描述
这里写图片描述
4.在pycharm中修改解释器为上边目录下的python3.6
这里写图片描述

二.pycharm中数据库管理操作

1.框架

imort pymysql   ##导入pymysql模块
##1.连接数据库
##host='要管理的数据库所在的ip',user='该数据库所属的用户',password='数据库密码',charset='支持的编码格式',
###autocommit=True(自动提交对数据库的操作,也就是在pycharm中的操作,数据库中可以看到)
conn = pymysql.connect(host='172.25.254.30',user='root',password='forever',charset='utf8',autocommit=True)

##2.创建一个游标,用来给数据库发送sql语句的;
cur = conn.cursor()

##3.选择需要操作的数据库
conn.select_db('westos')##此命令可以加在连接数据库语句的后面,改为db='westos'

##要执行的sql
create_sql = 'create table westosuser(名字 varchar(10) not null ,年龄 int not null);'
cur.execute(create_sql)
    
# 4.先关闭游标
cur.close()

# 5.关闭数据库连接
conn.close()

2.一些详细操作

1.自动提交所有对数据库的操作
1)在连接数据库操作的最后面加入autocommit=True
这里写图片描述
2)在要操作的语句后面加上,conn.commit()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值