Herramientas de usuario

Herramientas del sitio


informatica:lenguajes_de_programacion:python:python_db_postgresql

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
informatica:lenguajes_de_programacion:python:python_db_postgresql [2025/09/18 07:17] – [Python : psycopg2 : fetchone : ejemplo simple] admininformatica:lenguajes_de_programacion:python:python_db_postgresql [2026/04/15 02:03] (actual) – [Leer tabla] admin
Línea 152: Línea 152:
  
   * [[https://neon.com/postgresql/postgresql-python/query]]   * [[https://neon.com/postgresql/postgresql-python/query]]
 +
 +===== Ejemplos psycopg2 =====
 +
 +<code python>
 +
 +# 1. Instalar librerías
 +!pip install psycopg2-binary sqlalchemy
 +
 +# 2. Importar librerías
 +import psycopg2
 +import pandas as pd
 +from sqlalchemy import create_engine
 +
 +# 3. Configurar parámetros de conexión
 +host = 'localhost'
 +dbname = 'tu_base_de_datos'
 +user = 'tu_usuario'
 +password = 'tu_password'
 +port = '5432'
 +
 +# 4. Crear conexión con SQLAlchemy (recomendado para pandas)
 +engine = create_engine(f'postgresql://{user}:{password}@{host}:{port}/{dbname}')
 +
 +# 5. Leer datos con pandas
 +query = "SELECT * FROM tu_tabla LIMIT 10;"
 +df = pd.read_sql(query, engine)
 +print(df)
 +
 +</code>
 +
  
 Backups Automáticos: Backups Automáticos:
   * [[https://wiki.debian.org/PostgreSql]]   * [[https://wiki.debian.org/PostgreSql]]
  
informatica/lenguajes_de_programacion/python/python_db_postgresql.1758179858.txt.gz · Última modificación: 2025/09/18 07:17 por admin