39_Python-PyMySQL数据库编程

本文介绍了Python中的PyMySQL库如何连接并操作MySQL数据库。首先讲解了数据库编程的概念,然后通过四个步骤(登陆MySQL、创建数据库、使用数据库、创建表)进行准备。在数据插入操作部分,详细阐述了连接数据库、获取游标、执行操作、关闭游标和关闭连接的过程,以及如何进行数据的增加、查询和批量操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、数据库编程

PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,
Python2中则使用MySQLdb。
在这里插入图片描述
数据库编程就是针对数据库的操作,通过编写程序的方式,让程序做为数据库的客户端进行数据库操作。

对于MySQL的操作我们可以通过SQL语句,但是有很多情况下我们需要写入MySQL的数据非常多,并且是在其他平台获取数据的同时写入MySQL,需要边获取边写入,这种情况是不适合使用SQL语句的。

有些情况是我们需要读取MySQL中的数据,来给代码使用,这个时候我们需要将数据直接读到代码中,也不适合使用SQL语句。

Python提供了一个数据库编程的库pymysql,通过pymysql,我们可以通过代码来对数据库进行增、删、改、查操作,而不需要使用SQL语句,并且可以从其他平台获取数据的同时将数据写到数据库中,也可以读取数据后立即给代码使用。

本文就介绍pymysql对MySQL数据库的增、删、改、查操作方法。

二、准备事项

要针对数据库进行操作,我们需要先准备好数据库,数据表以及连接数据库的用户。

1、通过root用户登陆MySQL

mysql -u root -p

2、创建数据库pymysql_demo

create database pymysql_demo charset utf8;

3、使用数据库pymysql_demo

use pymysql_demo;

4、创建表test_table

create table test_table(
id int unsigned primary key auto_increment not null,
create_time timestamp not null default current_timestamp,
test_data longtext notnull               
);
</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值