operación de conexión del módulo pymysql mysql_mysql

importar pymysql # Crear 

canal de conexión
conn = pymysql.connect (host = '', usuario = 'root', puerto = 3306, contraseña = 'pensador', db = 'testdb') #Generar el cursor para la
operación mysql
cursor = conn.cursor ()

# Obtener datos
effect_row = cursor.execute ( 'select * from maestro') # y vuelve las funciones afectadas

imprimir (cursor.fetchone ()) # imprimir un dato

cursor.scroll (1, modo = 'relativa ') # Revisión Posición del cursor, movimiento de posición relativa relativa
cursor.scroll (0, modo = "absoluto") #Modificar la posición del cursor, movimiento de posición absoluta absoluta, 0 significa volver al inicio de

impresión (cursor.fetchmany (2)) #Imprimir la barra especificada数 数
print (cursor.fetchall ()) # Imprime todos los datos restantes


# Inserta una fila de datos
cursor.execute ("insert into teacher (teacher_name) valores ('chenxiaozan')") #Inserta
varias filas de datos
cursor.executemany ("inserta en valores de profesor (nombre_profesor) (% s) ", ['lucas ',' eric ',' loss ']) #Nota que hay alguna diferencia entre el% s de la unión de cadenas de Python, aquí están los datos

conn.commit () #Confirme para enviar
cursor.close () #Cierre el cursor
conn.close () #Cierre la conexión
new_id = cursor.lastrowid #Cuando inserte datos, inserte la última identificación de incremento automático
print (new_id)

Supongo que te gusta

Origin www.cnblogs.com/chenxiaozan/p/12682797.html
Recomendado
Clasificación