使用Python代码操作数据库,首先需要导入pymysql包,然后
创建connection连接对象
创建游标对象
游标对象.execute(“sql语句”)
关闭游标对象
关闭连接对象
具体代码如下:
from pymysql import *
#创建链接对象
conn=connect(host="localhost",port=3306,user="root",password="root",
database="数据库名称",charset="utf8")
#创建游标对象
cursor = conn.cursor()
#execute执行sql语句
cursor.execute("select * from goods")
#查询结果
cursor.fetchall()#拿出全部信息,以元组的形式保存
cursor.fetchone()#拿出一条信息,以元组形式保存
cursor.fetchmany()#拿出多条信息,以元组的形式保存
#增删改
cursor.execute("insert into 表名 values()")#sql语句为增删改语句必须提交给数据库
#否则修改结果无用
conn.rollback()#回滚 --如果对数据库修改前发现错误可以回滚,回复修改前的数据
conn.commit()#提交
#
#关闭游标
cursor.close()
#关闭链接对象
conn.close()