首先我们需要安装 Python3 和 MySQL,比如在 Ubuntu 系统下可以使用以下命令进行安装:
首先我们需要安装 Python3 和 MySQL,比如在 Ubuntu 系统下可以使用以下命令进行安装:
sudo apt-get update
sudo apt-get install python3
sudo apt-get install mysql-server
接着需要安装 Python3 中连接 MySQL 的库,有很多不同的库可供选择,比如 mysql-connector-python
、pymysql
、mysqlclient
等等。这里我们以 mysql-connector-python
为例进行介绍,可以通过以下命令安装:
pip3 install mysql-connector-python
安装完成后,我们就可以开始使用 Python3 连接 MySQL 数据库了。首先需要在 MySQL 中创建一个数据库和一个表格,以便我们进行相关操作。可以使用以下命令进行创建:
CREATE DATABASE test_database;
USE test_database;
CREATE TABLE test_table (id int(11) NOT NULL AUTO_INCREMENT, name varchar(255) NOT NULL, age int(11) NOT NULL, PRIMARY KEY (id));
接着我们就可以在 Python3 中连接 MySQL 数据库,具体代码如下:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="test_database"
)
mycursor = mydb.cursor()
mycursor.execute("INSERT INTO test_table (name, age) VALUES (%s, %s)", ("John", 30))
mydb.commit()
print(mycursor.rowcount, "record inserted.")
以上代码首先通过 mysql.connector
库连接到了名为 test_database
的 MySQL 数据库,接着在 test_table
表格中插入了一条数据信息,即姓名为 “John”,年龄为 30。最后打印出插入的记录数。这是一个基础的示例,可以帮助我们了解 Python3 连接 MySQL 数据库的基本用法。
另外,我们可以尝试使用 SELECT
命令进行数据查询,以下是一个简单的示例代码:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="test_database"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM test_table")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
以上代码通过 SELECT
命令查询 test_table
表格中的所有数据记录,最后打印出所有查询到的结果。这是一个简单的示例,可以帮助我们了解 Python3 中如何查询 MySQL 数据库并处理查询结果。
本文标题为:Python3 MySQL 数据库连接的使用示例


基础教程推荐
- Python 3.x基础实战检查磁盘可用空间 2023-07-28
- Ubuntu 20.04 安装和配置MySql5.7的详细教程 2023-12-04
- SpringBoot项目报错:”Error starting ApplicationContext….”解决办法 2023-12-04
- PostgreSQL出现死锁该如何解决 2023-07-21
- MongoDB4.28开启权限认证配置用户密码登录功能 2023-07-15
- MariaDB的安装与配置教程 2023-07-25
- MySQL数据库优化经验详谈(服务器普通配置) 2023-12-03
- MySQL函数Locate的使用详解 2022-09-02
- redis安装、配置、使用和redis php扩展安装教程 2023-12-04
- Java程序员从笨鸟到菜鸟(五十三) 分布式之 Redis 2023-09-11