Advertisement
teslariu

mysql db

Jan 19th, 2023
1,492
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.09 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # python -m pip install pymysql
  5.  
  6. import pymysql
  7.  
  8. # Creo una conexión con una base de datos. Si la base no existe, la crea
  9. conn = sqlite3.connect(
  10.     host = "localhost",
  11.     user = "npombre del usuario",
  12.     passwd = "contraseña",
  13.     db = "base.db"
  14.     )
  15.  
  16. # Para obtener info a partir de la base, debo hacer una consulta. Para
  17. # hacer una consulta, primero debo crear un cursor
  18. cursor = conn.cursor()
  19.  
  20. # La primera consulta es crear una tabla 'personas'
  21. cursor.execute("CREATE TABLE IF NOT EXISTS personas (nombre VARCHAR(45), edad INT)")
  22.  
  23. # Cualquier modificación de la base se debe guardar
  24. conn.commit()
  25.  
  26. # Hago una consulta para añadir info
  27. personas = (
  28.         ("Pablo",23),
  29.         ("Ana",25),
  30.         ("Juan",16),
  31.         ("Pedro",11),
  32. )
  33.  
  34. for nombre,edad in personas:
  35.     cursor.execute("INSERT INTO personas VALUES (%s, %s)", (nombre,edad))
  36. conn.commit()
  37.  
  38. # imprimo los valores de la tabla personas
  39. cursor.execute("SELECT * FROM personas")
  40. personas = cursor.fetchall()
  41. print(personas)
  42.  
  43.  
  44. # Cierro la base
  45. conn.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement