教程归类:第19章、Python操作MySQL

Python中pymysql模块连接MySQL数据库(第1节)


在如今这个高速发展的数字化时代,MySQL数据库已经成为应用程序的重要部分,存储和管理着大量的数据。Python作为一种高级的编程语言,可以在Python环境中连接和操作各种类型的数据库。

Python中操作MySQL数据库有多种方法,例如使用mysql-connector-python、pymysql、mysqlclient等库。

1、pymysql模块安装

pymysql模块是Python编程语言中的一个第三方库,用于连接和操作MySQL数据库,它提供了一个简单而强大的接口,使开发者能够轻松地在Python程序中执行各种数据库操作,如查询、插入、更新和删除数据等。

pymysql模块...

......

阅读全文

Python中pymysql模块操作MySQL数据库(第2节)


pymysql模块是Python连接MySQL数据库的常用库。通过pymysql模块,我们可以轻松地与MySQL数据库进行交互,执行SQL查询和操作数据。

1、创建数据库表

在上一节教程中,我们已经详细介绍了如何通过pymysql模块连接MySQL数据库,接下来我们在“pyhint”数据库中创建一张名为“users”的表,并定义三个列:id、name和age。例如:

动手练一练:

import pprint
# 导入pymysql模块
import pymysql

# 创建connect对象,建立数据库连接
db = pymysql.connect(host="localho...
......

阅读全文

MySQL数据库之事务(第3节)


我们在银行转账的操作过程中,表面上看是一个单纯的转账操作,但是背后却需要一条或多条SQL语句来完成转账操作,这一组SQL语句是一个整体,被称为事务

假设我们现在需要操作数据库进行转账,A账户给B账户转账100元,我们就需要操作数据库,先扣除A账户100元,再给B账户添加100元,这样才实现转账成功。但如果在扣除A账户100元后,服务器突然出现中断,A账户钱少了100元,但B账户又没有收到钱,此时就需要MySQL事务来处理了。

1、MySQL事务的定义

MySQL事务指的是由一个或者多个数据库操作单元组成,相当于把多个sql语句打包成一个整体,这个整体就叫做事务,执行的时候,它们必须要么...

......

阅读全文