MySQL数据库-pymysql模块
pymysql模块是python操作数据库的一个模块
connect()创建数据库链接,参数是连接数据库需要的连接参数
使用方式:
模块名称.connect()
参数:
host=数据库ip
port=数据库端口
user=数据库用户名
passwd=数据库密码
db=数据库名称
cursor()创建数据库操作游标,无参
使用方式:
游标变量.cursor()
execute()操作数据库,参数1 sql语句,参数2 字符串占位符变量
使用方式:
游标变量.execute()
execute()操作数据库会返回,操作数据库后影响的行数,我们可以以此判断是否操作成功
commit()提交数据到数据库,无参
使用方式:
创建数据库链接变量.commit()
close()关闭游标
使用方式:
游标变量.close()
close()关闭数据库
使用方式:
创建数据库变量.close()
向数据库添加一条数据
#!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql # 创建连接 """ host=数据库ip port=数据库端口 user=数据库用户名 passwd=数据库密码 db=数据库名称 """ conn = pymysql.connect(host=‘127.0.0.1‘, port=3306, user=‘root‘, passwd=‘279819‘, db=‘cshi‘) # 创建游标 cursor = conn.cursor() # 执行SQL,并返回收影响行数 effect_row = cursor.execute("INSERT INTO db1(yhm,mim) VALUES(‘adc8868‘,‘279819‘)") #添加一条数据 print(effect_row) #返回影响行数 # 提交,不然无法保存新建或者修改的数据 conn.commit() # 关闭游标 cursor.close() # 关闭连接 conn.close()
时间: 2024-10-05 09:02:33