在Python2中使用的库是mysqldb
python3中使用PyMySQL,遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。
命令行下可以使用pip很方便的进行安装
pip install pymysql
通过python实现简单额增删改查
数据库操作:
create database test;
use test;
create table userlist(
id int not null primary key,
name varchar(20) not null,
sex char(5) not null
);
插入两条数据
py代码:
import pymysql
conn = pymysql.connect(host='localhost', port=3306, user='root', password='root', db='test')
cursor = conn.cursor() #创建游标
#增加一条数据
sql = "insert into userlist VALUES ('3','kc','b')"
try:
cursor.execute(sql)
conn.commit()
except:
conn.rollback()# 发生错误的话回滚
#删除ID为2的数据
sql = "delete from userlist where id=2"
try:
cursor.execute(sql)
conn.commit()
except:
conn.rollback()
#修改ID为3的name为‘kkc’
sql = "update userlist set name='kkc' where id = 3"
try:
cursor.execute(sql)
conn.commit()
except:
conn.rollback()
#一个简单的查询操作
cursor.execute("select * from userlist;")
for i in cursor.fetchall(): #捕捉查询结果打印
print(i)
#关闭游标
cursor.close()
#关闭数据库连接
conn.close()
执行结果:
(1, 'mzc', 'g')
(3, 'kkc', 'b')
mysql的语法都快忘记了,,,,抽空会整理