python3(pycharm)连接mysql数据库(navicat),实现数据库的"增删改查"操作

python3(pycharm)连接mysql数据库(navicat),实现数据库的"增删改查"操作

pycharm配置

在pycharm中,首先要添加pymysql包。
在这里插入图片描述
在这里插入图片描述

navicat配置

连接本地的mysql数据库,创建users数据库,创建webscans_users数据表,并添加相应数据。
在这里插入图片描述
初始的数据库表:
在这里插入图片描述

增加

在这里插入图片描述

import pymysql
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', password='password', db='users')
cur = conn.cursor()
cur.execute("insert into webscans_users values ('liu_hua','vfd6811dw')")
conn.commit()
cur.close()
conn.close()

在这里插入图片描述

删除

删除“xu_yu”这一行数据。
在这里插入图片描述

import pymysql
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', password='password', db='users')
cur = conn.cursor()
cur.execute("delete from webscans_users where username='xu_yu'")
conn.commit()
cur.close()
conn.close()

在这里插入图片描述

修改

修改“li_ming”的password为“666666”。
在这里插入图片描述

import pymysql
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', password='password', db='users')
cur = conn.cursor()
cur.execute("update webscans_users set password='666666' where username='li_ming'")
conn.commit()
cur.close()
conn.close()

在这里插入图片描述

查询

查询数据表中的所有数据。
在这里插入图片描述

import pymysql
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', password='password', db='users')
cur = conn.cursor()
cur.execute('select * from webscans_users')
for users in cur.fetchall():
    print('用户名:', users[0], '密码:', users[1])
cur.close()
conn.close()

在这里插入图片描述

发布了34 篇原创文章 · 获赞 55 · 访问量 9891

猜你喜欢

转载自blog.csdn.net/weixin_43996007/article/details/104089470