数据库表格创建
定义类的函数
import pymysql
import pandas as pd
定义增删改查
class Mysql():
def __init__(self):
try:
self.db = pymysql.connect(host="localhost",user="root",password="password",database="aaa" )
####选择自己的用户名和密码及数据库名称
self.cursor = self.db.cursor()
print("连接成功")
except:
print("连接失败")
##########查询aaa数据库user表的内容
def get_data(self):
sql="select * from user"
self.cursor.execute(sql)
result=self.cursor.fetchall()
print(result)
#########在表中插入数据
def insert_data(self):
sql= "insert into user(账号,密码)values('bz','222222')"
self.cursor.execute(sql)
self.db.commit()
########修改数据
def update_data(self):
sql="update user set 密码='123456' where 账号='bz'"
self.cursor.execute(sql)
self.db.commit()
############删除数据
def delete_data(self):
sql="delete from user where 账号='bz'"
self.cursor.execute(sql)
self.db.commit()
def __del__(self):
self.db.close()
print("关闭")
增加数据
插入账号为bz,密码为222222的数据
#######插入数据
test=Mysql()
test.insert_data()
test.get_data()
用navucat查看数据库该表,插入成功
查询数据
test=Mysql()
test.get_data()
修改数据
把账号为bz的密码改为123456
test=Mysql()
test.update_data()
test.get_data()
删除数据
删除账号为bz的数据
test=Mysql()
test.delete_data()
test.get_data()