1. 前言
python操作mysql数据库进行增删查改,是经常遇到的需求,下面整理一下具体操作方法。
2. 数据库准备
1、安装配置好mysql
参考《使用Docker安装配置Mysql》
2、创建一个测试用的数据库
1 2 3 4 5 6 7 8 9 10
| create database vkphp default character set utf8 collate utf8_general_ci;
use vkphp;
CREATE TABLE IF NOT EXISTS `user` ( `id` int(8) NOT NULL AUTO_INCREMENT, `name` varchar(32) NOT NULL, `password` varchar(32) NOT NULL DEFAULT '', PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
更多命令参考 《MySQL常用命令》
3. 安装依赖
pip3 install mysqlclient==1.3.13
4. 插入数据
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
import MySQLdb
db = MySQLdb.connect(host="localhost", port="3306", user="root", password="voidking", database="vkphp", charset='utf8')
cursor = db.cursor()
sql = "insert into `user` (`name`,`password`) values('haojin','voidking');" try: cursor.execute(sql) db.commit() except: db.rollback()
db.close()
|
其他操作参考Python 操作 MySQL 数据库。