通过python操作mysql对mysql进行增删改查的操作,这里使用的是python的pymysql库
操作步骤:
1,引包
import pymysql
2,创建连接数据库信息
import pymysql
class comm: ##mysl,数据token生成,mysql操作读取存入
def __init__(self):
self.conn=pymysql.connect(
host='****', #数据库的ip
port=int(3306), #数据库的端口号,这里要注意,
user="root", #数据库的user
password="###", #数据库password
database="test", #数据库库名
charset="utf8") #编码
3,执行sql命令
import pymysql
class comm: ##mysl,数据token生成,mysql操作读取存入
def __init__(self):
self.conn=pymysql.connect(
host='*****',
port=int(3306),
user="root",
password="****",
database="****",
charset="utf8")
def login(self):
cursor = self.conn.cursor() #游标
sql= "select * from t_user" #执行的sql语句
cursor.execute(sql) #要执行mysql语句
self.conn.commit() #提交执行
logina=[]
for i in cursor.fetchall(): #这个for循环是把数据类型更改一下,改成列表的形式,这个可以自己设置
logina.append(i)
cursor.close() #关闭光标
self.conn.close() #关闭mysql链接
return logina #返回修改类型的mysql数据
4,注意事项,
写接口的时候,有时候要对前端传来的数据作为内容写进sql语句里面去,这里要注意下,我们把传来的数据作为内容写进sql里是,尽量使用传参的方式写进去,不要直接使用拼接的方式来写,如果用拼接的方式来写的话可能会被sql注入
加油