pymql

本文介绍了如何使用pymysql模块在Python中连接、创建、插入、查询、更新和删除MySQL数据库的数据,包括游标操作、事务处理及ACID特性的简述。
摘要由CSDN通过智能技术生成

数据库链接
先保证以下前提

已创建数据库
在数据库中已经创建表
已经安装了python MySQL模块
已经有用户或者用root登录
db = pymysql.connect(host, user, password, database, port, charset) # 参数分别为:mysql地址,用户名,密码,数据库名,端口,字符编码

cursor = db.cursor() # 创建一个游标对象,对MySQL的操作要在游标的基础上进行

cursor.excute() # 用于执行sql语句

data = cursor.fetchone () # 用于获得单行数据,但持续执行则依此获得第二条,第三条等的信息

db.close() # 关闭数据库,不关闭会导致数据库开的过多占用cpu

创建数据库表
db = pymysql.connect(‘localhost’, ‘root’, ‘123’, ‘database’)

cursor = db.cursor()

cursor.excute(‘DROP TABLE IF EXISTS EMPLOYEE’) # 查询表是否存在,在则删除

sql = ‘’'CREATE TABLE EMPLOYEE ( # 对SQL语句进行预处理

FIRST_NAME CHAR(20) NOT NULL,

LAST_NAME CHAR(20),

AGE INT,

SEX CHAR(1),

INCOME FLOAT )’’’

cursor.excute(sql)

db.close

对数据库的插入
db = pymysql.connect(‘localhost’, ‘roo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值