掌握pymysql模块对数据的增删改查
一、介绍
在python程序中操作mysql数据库,需要用到pymysql模块,该模块的本质是一个套接字客户端软件,使用前需要进行安装安装(cmd管理员模式)
pip3 install pymysql
二、MySQL数据库设置远程连接权限
1>进入mysql数据库
2>mysql数据库设置远程连接权限
select user,host from mysql.user;
update mysql.user set host='%' where user='root';

查看当前计算机IPv4地址(cmd)
ipconfig/all
三、后端python代码
# 登录操作 class LoginView(APIView): def get(self,request,*args,**kwargs): # 获取发过来的手机号 phone = request.query_params print(phone, type(phone)) # 验证手机号格式 phone = verify_tel(phone) print(phone, type(phone)) # 将登陆成功时,获取到的phone存储到mysql数据库 import pymysql
conn = pymysql.connect("127.0.0.1","root","password","park") # conn = pymysql.connect("localhost","root","password","park") print(conn) # 创建游标 cursor = conn.cursor() # 执行sql语句 cursor.execute("insert into login set phone='{}'".format(phone)) cursor.execute("SELECT * FROM login") data = cursor.fetchall() print(data) # 提交到数据库 conn.commit() cursor.close() # 关闭游标 conn.close() # 关闭连接 return Response({"status": True, "message": "已将用户手机号导入数据库中..."})