python操作数据库
目录 一、python操作数据库 二、数据注入问题 一、python操作数据库 import pymysql conn = pymysql.connect( host = '127.0.0.1', port = 3306, user = 'root', password = '123', database = 'jeff', charset = 'utf8' ) cursor = conn.cursor(pymysql.cursors.DictCursor) # 产生游标对象,以字典的形式返回 sql = 'select * from teacher' cursor.execute(sql) # 执行传入的sql语句 # print(cursor.fetchone()) # 只获取一条数据 # print(cursor.fetchone()) # 只获取一条数据 # print(cursor.fetchone()) # 只获取一条数据 # print(cursor.fetchone()) # 只获取一条数据 # cursor.scroll(2,'absolute') # 控制光标移动 absolute相对于其实位置 往后移动几位 # cursor.scroll(1,'relative') # relative相对于当前位置 往后移动几位 print(cursor.fetchall(