teslariu

dbmysql

Dec 7th, 2021
967
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. """
  5. Como sería en MySQL
  6. 1) Instalar la biblioteca: python -m pip install PyMySQL
  7. """
  8. import pymysql
  9.  
  10. # crear una conexión a una base de datos (la base debe estar creada)
  11. conn = pymysql.connect(
  12.         host = "localhost",
  13.         user = "usuario",
  14.         passwd = "adminadmin",
  15.         db = "nombre_de_la_base"
  16.     )
  17.  
  18. # creo un cursor para ejecutar consultas (querys)
  19. cursor = conn.cursor()
  20.  
  21. # ejecuto una consulta para crear una tabla
  22. cursor.execute("CREATE TABLE IF NOT EXISTS personas (nombre VARCHAR(30), edad INT)")
  23.  
  24. #guardo los cambios
  25. conn.commit()
  26.  
  27. # agreguemos datos a la tabla
  28. datos = (
  29.     ("Pablo",11),
  30.     ("Ana",22),
  31.     ("Ale",13),
  32.     ("Juno",17)
  33. )
  34. for nombre,edad in datos:
  35.     cursor.execute("INSERT INTO personas VALUES(%s,%s)",(nombre,edad))
  36. conn.commit()
  37.  
  38. # Hagamos una consulta para ver los datos
  39. cursor.execute("SELECT * FROM personas")
  40. # imprimo un solo valor
  41. print(cursor.fetchone())
  42.  
  43. # Hagamos una consulta para ver los datos
  44. cursor.execute("SELECT * FROM personas")
  45. # imprimo todo los valores
  46. print(cursor.fetchall())
  47.  
  48. # cerramos conexión a la base
  49. conn.close()
  50.  
  51.  
RAW Paste Data