Advertisement
teslariu

intro db

Sep 29th, 2022
1,308
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.90 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # Bases de datos RELACIONALES en Python: existe una interfaz de programación común
  5. # para todos los motores de bbdd --> es una API de programación API-db
  6. #
  7. # la biblioteca std solo soporta SQLite. Si quiero trabajar con otros
  8. # productos debo instalar bibliotecas de terceros
  9.  
  10. """
  11. MySQL (o MariaDB): mysql-connector-python, PyMySQL, MySQLdb
  12.  
  13. PostgreSQL: psycopg, pg8000
  14.  
  15. SQLite : (en biblio std): sqlite3
  16.  
  17. SQL Server: pymssql, pyodbc
  18.  
  19. Oracle: cx_Oracle
  20.  
  21. """
  22. import sqlite3
  23.  
  24. # Me conecto a una base de datos (si no existe la crea)
  25. conn = sqlite3.connect("base.sqlite")
  26.  
  27. # creo una variable cursor para ejecutar consultas en SQL
  28. cursor = conn.cursor()
  29.  
  30. # Creo una tabla Personas
  31. cursor.execute("CREATE TABLE IF NOT EXISTS Personas(nombre TEXT, edad NUMERIC)")
  32.  
  33. # confirmo los cambios
  34. conn.commit()
  35.  
  36. # cierro la base de datos
  37. conn.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement