不知不觉 2017 就已经结束了,2018 元旦快乐。
回顾 2017 ,真是碌碌无为;希望 2018 勿忘初心,好好努力,早日实现新年愿望:
- 提升自身技术,坚持把 Java 后端技术学好;
- 轻松购买 MBP,而不会觉得价格贵;
- 努力赚钱,买车;
- 妹子;
祝自己好运~~~~
Python 的数据库接口标准时 Python DB-API,大多数 Python 数据库接口都遵循这个标准。为了兼容 Python 3,本文使用 PyMySQL 库进行操作 MySQL 数据库。
Python DB-API 使用流程
- 引入 API 模块
- 获取与数据库的连接
- 执行 SQL 语句和存储过程。
- 关闭数据库连接
PyMySQL 介绍
PyMySQL 是 Python 连接 MySQL 数据库服务器的接口,他实现了 Python 数据库 API v2.0,并包含了一个纯 Python 的 MySQL 客户端库。
PyMySQL参考文档:http://pymysql.readthedocs.io
安装 PyMySQL
C:\Users\Administrator> pip install PyMySQL
数据库简单操作
连接数据库之前,先使用 MySQL 客户端 SQLyog 手动创建好数据库和表:
# 创建数据库
CREATE DATABASE db_study
# 创建表
CREATE TABLE tb_student
(
id INT NOT NULL AUTO_INCREMENT,
`name` CHAR(20) NOT NULL,
gender CHAR(1) DEFAULT NULL,
age INT DEFAULT NULL,
score INT DEFAULT NULL,
PRIMARY KEY(id)
)ENGINE = INNODB DEFAULT CHARSET = utf8
此例查询数据库版本号:
# 0. import db
import pymysql
# 1. open database connection
db = pymysql.connect('localhost','root','root','db_study')
# 2. prepare a cursor object using cursor() method
cursor = db.cu