首页 > 技术文章 > python中导入mysql数据库(pymysql模块)

REN-Murphy 2020-11-16 19:12 原文

掌握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": "已将用户手机号导入数据库中..."})

推荐阅读