Code前端首页关于Code前端联系我们

简单介绍一下python如何写入mysql

terry 2年前 (2023-09-30) 阅读数 42 #Mysql
文章标签 Mysql

本文内容列表:

  • 1. python中如何将数据存储到mysql数据库中
  • 2.如何使用python连接mysql数据库
  • 3.Python将数据上传到MySQL数据库

如何将python中的数据保存到mysql数据库

下载库mysql.connector

然后通过mysql中的insert命令将爬虫爬取的数据查入数据库。当然,你也可以创建一个表。我一般不会用python建表,所以先建好然后写入数据

import mysql.connector

conn = mysql.connector.connect(

user='root',

密码='root',

主机='127.0.0.1',

端口='3306',

数据库='test_demo'

。 )

cursor.execute("INSERT INTO test_user(`uuid`,`user_name`,`user_level`) VALUES (%s,%s,%s)",[id, user_name, user_level])

cursor .execute("插入tieba_user_detail(`user_name`,`user_exp`,`user_sex`,`tieba_age`,`tieba_note`,`user_favorites`,`user_fans`) 值(%s,%s,%s,%s, %s,%s,%s)",[用户名,用户经验,用户性别,tieba_age,tieba_note,user_favorites,user_fans])

print('**************** % s % s数据保存成功****************'%(user_rank,user_name ))

conn.commit()

cursor.close()

如何使用python连接数据库mysql

在Python环境中,这就是我们连接数据库的方式。

在[1]中:从mysql导入连接器

在[2]中:cnx = Connector.connect(host="172.16.192.100",port=3306,user="appuser",password="xxxxxx")

但是数据库连接的幕后发生了什么?

解答

当我们通过驱动(mysql-connector-python、pymysql)连接MySQL服务器时,我们将连接参数发送给驱动,驱动根据连接开始与MySQL服务器建立TCP连接参数。建立TCP连接后,控制器和服务器之间按照特定的格式和顺序交换数据包。发送数据包的格式和顺序由MySQL协议决定。 MySQL协议:在整个连接过程中,这些数据包按照以下顺序在MySQL服务器和控制器之间发送。

MySQL服务器向客户端发送握手包,握手包中记录了MySQL服务器的版本、默认的授权插件以及密码salt(auth-data)的值。

2。 MySQL客户端发出ssl连接请求数据包(如果需要)。

3。 MySQL客户端发送带有握手包的响应包。该数据包记录了用户名、加密密码字符串、客户端属性和其他信息。

4。 MySQL服务器发送响应包。该数据包记录登录是否成功。如果没有,将显示错误消息。

Python上传数据到MySQL数据库

这里我分享一下用python上传数据到MySQL的整体流程。

使用for循环,可以将列表中的每组数据写入sql语句并运行。

需要注意的是values的每个值都必须用引号括起来,否则会报错

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门