通过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注入