python访问数据库
本文案例基于runoob数据库下,51job表演示
1,MySQL的链接
import pymysql
# 打开数据库连接
db = pymysql.connect("localhost", "root", "123456", "runoob")
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute() 方法执行 SQL,如果表存在则删除
cursor.execute("DROP TABLE IF EXISTS employee")
# 使用预处理语句创建表
sql = """CREATE TABLE EMPLOYEE (
FIRST_NAME CHAR(20) NOT NULL,
LAST_NAME CHAR(20),
AGE INT,
SEX CHAR(1),
INCOME FLOAT )"""
cursor.execute(sql)
# 关闭数据库连接
db.close()
2,插入数据库
from config import get_connect
connect=get_connect('runoob')
cursor=connect.cursor()
# 执行SQl语句
result=cursor.execute("insert into websites values (7,'秋弦','https://www.cnblogs.com/James-221',4,'China')")
# 如果SQl语句是添加
result=connect.commit()
print('成功插入',cursor.rowcount,'条数据')
3,修改数据
from config import get_connect
connect=get_connect(