PyMySQL
一、数据库编程
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
);
</